Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[v3] Improve OnShutdown #3189

Closed
wants to merge 686 commits into from
Closed

[v3] Improve OnShutdown #3189

wants to merge 686 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Sep 28, 2023

  1. [v3] define Window interface

    Define an interface that all Window(s) need to define.
    Currently copies the WebviewWindow public api
    tmclane committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    a428a73 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c87489a View commit details
    Browse the repository at this point in the history
  3. [v3] WailsEvent expose ToJSON

    tmclane committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    dfe03f1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    02d7683 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a0953fe View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a9d4a39 View commit details
    Browse the repository at this point in the history
  7. [v3 js] add and send x-wails-client-id

    The constant x-wails-client-id is generated once on startup and then
    sent with each request to the Wails host.  It is used primarily by
    the server plugin to distinguish different remote sessions.
    tmclane committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    7e1d685 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    60c44c4 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    2449b47 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    2a83402 View commit details
    Browse the repository at this point in the history
  11. [v3] go.* update

    tmclane committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    ff2c924 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    74e2a7e View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    2c3216b View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    1c48d56 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    fa6adad View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    71fc222 View commit details
    Browse the repository at this point in the history
  17. [v3 linux] systray implementation

    Linux requires a `gtk_menu_bar` for a gtk_window to display a menu.
    For the `systray` a `gtk_menu` is needed instead.
    This change creates the correct type of `impl` for the `Menu`
    depending on how it is being used.
    tmclane committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    efa67cb View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    92b2648 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    8e2527a View commit details
    Browse the repository at this point in the history
  20. [v3] correct return types for CurrentWindow

    this shouldn't have been changed to Window
    tmclane committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    29859ce View commit details
    Browse the repository at this point in the history
  21. [v3] goformat fixes

    tmclane committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    2b2828e View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    1726cdb View commit details
    Browse the repository at this point in the history
  23. [v3] typo - missing comma

    tmclane committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    5e1b5ca View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    6feab70 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    d047c22 View commit details
    Browse the repository at this point in the history
  26. [v3] Window fallout

    tmclane committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    7b84b1c View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2023

  1. Configuration menu
    Copy the full SHA
    af54419 View commit details
    Browse the repository at this point in the history
  2. [v3 darwin] use NativeWindowHandle

    Travis McLane committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    b757292 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2023

  1. Configuration menu
    Copy the full SHA
    86b6e10 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    255690e View commit details
    Browse the repository at this point in the history
  3. Fix svelte-ts template

    leaanthony committed Sep 30, 2023
    Configuration menu
    Copy the full SHA
    5a0cb1b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2524f7b View commit details
    Browse the repository at this point in the history
  5. Export Package map

    leaanthony committed Sep 30, 2023
    Configuration menu
    Copy the full SHA
    fc593d9 View commit details
    Browse the repository at this point in the history
  6. [linux] Fix packagemap

    leaanthony committed Sep 30, 2023
    Configuration menu
    Copy the full SHA
    aea0db5 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2023

  1. [linux] support clipboard

    leaanthony committed Oct 2, 2023
    Configuration menu
    Copy the full SHA
    9d61546 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7c98ee3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    757a438 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dc8cbcf View commit details
    Browse the repository at this point in the history
  5. [linux] Implement events

    leaanthony committed Oct 2, 2023
    Configuration menu
    Copy the full SHA
    8ddd29d View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2023

  1. Configuration menu
    Copy the full SHA
    1b71fef View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into v3-alpha

    # Conflicts:
    #	v2/internal/app/app_devtools.go
    #	v2/internal/app/app_devtools_not.go
    leaanthony committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    9b88c8a View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2023

  1. Configuration menu
    Copy the full SHA
    5958d9c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9ac6359 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a49350f View commit details
    Browse the repository at this point in the history
  4. Fix vue templates

    leaanthony committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    81d7bc2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ce6d587 View commit details
    Browse the repository at this point in the history
  6. Fix svelte template

    leaanthony committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    d8e27aa View commit details
    Browse the repository at this point in the history
  7. Revert "Merge branch 'v3-alpha-linux-systray' into v3-alpha"

    This reverts commit 92b2648, reversing
    changes made to 1c48d56.
    tmclane committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    dbcf65b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    78b85ce View commit details
    Browse the repository at this point in the history
  9. [v3 linux] systray stubout

    slim down the printouts and fix compilation
    tmclane committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    130aab3 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2023

  1. Configuration menu
    Copy the full SHA
    a616384 View commit details
    Browse the repository at this point in the history
  2. [v3] go mod tidy

    tmclane committed Oct 6, 2023
    Configuration menu
    Copy the full SHA
    ccccea1 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2023

  1. Revert "[linux] Implement events"

    This reverts commit 8ddd29d.
    leaanthony committed Oct 7, 2023
    Configuration menu
    Copy the full SHA
    c77c823 View commit details
    Browse the repository at this point in the history
  2. [darwin] Quick event fix

    leaanthony committed Oct 7, 2023
    Configuration menu
    Copy the full SHA
    48aef46 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ebe91ba View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2023

  1. Configuration menu
    Copy the full SHA
    9ffc06d View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2023

  1. [windows] Fix dialog icon

    leaanthony committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    bf13afd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f07e409 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    83ed7fd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    602fafa View commit details
    Browse the repository at this point in the history
  5. Fix bindings help text

    leaanthony committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    ef8c16d View commit details
    Browse the repository at this point in the history
  6. Update bindings example

    leaanthony committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    839a9ff View commit details
    Browse the repository at this point in the history
  7. Update build example

    leaanthony committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    13b588b View commit details
    Browse the repository at this point in the history
  8. Update clipboard example

    leaanthony committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    92843c8 View commit details
    Browse the repository at this point in the history
  9. Update dialogs example

    leaanthony committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    8d5b86f View commit details
    Browse the repository at this point in the history
  10. Update systray example

    leaanthony committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    65d4266 View commit details
    Browse the repository at this point in the history
  11. Update window example

    leaanthony committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    473cf1c View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    2b843fc View commit details
    Browse the repository at this point in the history
  13. Fix windows icon for about box.

    Add NewRGBA and NewRGB methods.
    Added README.md to all examples.
    Add roadmap.md to docs
    leaanthony committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    740b2b0 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2023

  1. Fix context menu issues.

    Fix WindowID for requests on windows.
    Add `Windows.ApplicationStarted` event
    leaanthony committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    3d88bf8 View commit details
    Browse the repository at this point in the history
  2. [v3 linux] lower signal memory usage

    - drop the gtkSignalHandlers map entirely (wasn't used)
    - use 'uint' for mapping signal IDs to MenuItem
    - store and retrieve the menuitem identifier to/from the menu item widget
    tmclane committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    263e1b5 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2023

  1. Add BrowserOpenURL and BrowserOpenFile to App.

    Better WML assets for demo
    Fix dialog responses.
    Add `wml-openurl`
    Rename: data-wml -> wml
    Fix Alpha Feedback URL
    leaanthony committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    4c75b28 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e6de878 View commit details
    Browse the repository at this point in the history
  3. Custom icon shows app icon

    leaanthony committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    0271367 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0577fef View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2023

  1. Add example build test

    leaanthony committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    e55ffed View commit details
    Browse the repository at this point in the history
  2. Add example build test

    leaanthony committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    69f05c3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    320fc20 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2023

  1. [v3] fix deadlock when quit (#2982)

    * fix: dead lock when quit
    
    * docs: update changelog
    5aaee9 authored Oct 14, 2023
    Configuration menu
    Copy the full SHA
    a864167 View commit details
    Browse the repository at this point in the history
  2. Reformat changelog

    leaanthony committed Oct 14, 2023
    Configuration menu
    Copy the full SHA
    61a7f1f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3a23ad1 View commit details
    Browse the repository at this point in the history
  4. Try caching in workflow

    leaanthony committed Oct 14, 2023
    Configuration menu
    Copy the full SHA
    3b95725 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2023

  1. More workflow improvements

    leaanthony committed Oct 15, 2023
    Configuration menu
    Copy the full SHA
    2b478a4 View commit details
    Browse the repository at this point in the history
  2. Fix go version

    leaanthony committed Oct 15, 2023
    Configuration menu
    Copy the full SHA
    439da97 View commit details
    Browse the repository at this point in the history
  3. Fix build output name

    leaanthony committed Oct 15, 2023
    Configuration menu
    Copy the full SHA
    2269f64 View commit details
    Browse the repository at this point in the history
  4. Fix modifier processing on windows.

    Move info logs to debug.
    leaanthony committed Oct 15, 2023
    Configuration menu
    Copy the full SHA
    7795a2a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    59273fc View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2023

  1. Fix resize on windows

    leaanthony committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    131a6da View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2023

  1. Configuration menu
    Copy the full SHA
    8e06713 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2023

  1. Configuration menu
    Copy the full SHA
    8463c01 View commit details
    Browse the repository at this point in the history
  2. V3 alpha linux dbus (#2996)

    * [v3 linux/systray] dbus generation
    
    * [v3 linux] systemtray dbus implementation
    
    * [v3] add 'id' for MenuSeparator
    
    This is needed in order to have a unique value for all
    menuItem(s) such that the Linux implementation doesn't have to
    generate new identifiers.
    Allowing the reuse keeps a 1-1 mapping in place without any extra effort.
    
    * [v3 example/systray] add radio group to example
    
    * [v3 linux] stub out ExportStatusNotifierItem callbacks
    
    Can only seem to get the `SecondaryActivate` to fire when doing a
    3-finger click!  I was expecting a right-click interaction to trigger it.
    tmclane authored Oct 21, 2023
    Configuration menu
    Copy the full SHA
    18746c7 View commit details
    Browse the repository at this point in the history
  3. Update go-webview2 version

    leaanthony committed Oct 21, 2023
    Configuration menu
    Copy the full SHA
    51f5265 View commit details
    Browse the repository at this point in the history
  4. Allow Wails3 Doctor recognize globally installed apt packages (#2972)

    * Fixes doctor bug for apt package manager
    
    * Actually fix it
    
    * Pad the text " all" 
    
    Adding a space to ensure checking against "all" doesn't always catch "install" or "not-installed" etc
    
    * Update changelog.md
    
    Doctor Apt Verify
    
    ---------
    
    Co-authored-by: atterpac <[email protected]>
    Co-authored-by: Lea Anthony <[email protected]>
    3 people authored Oct 21, 2023
    Configuration menu
    Copy the full SHA
    fb17ec8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    36b4b36 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2023

  1. [darwin] Fix menu icon

    leaanthony committed Oct 22, 2023
    Configuration menu
    Copy the full SHA
    d1c3f8a View commit details
    Browse the repository at this point in the history
  2. darwin: add event ApplicationShouldHandleReopen (#2991)

    * darwin: add ApplicationShouldHandleReopen
    
    * docs: update changelog with mr id
    
    * events: update id
    
    * feat: always return true
    
    * Merge v3-alpha and regenerate events
    
    * darwin: allow pass nsdirectory to processApplicationEvent
    
    ---------
    
    Co-authored-by: Lea Anthony <[email protected]>
    5aaee9 and leaanthony authored Oct 22, 2023
    Configuration menu
    Copy the full SHA
    f8250fb View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2023

  1. Configuration menu
    Copy the full SHA
    ff08a5c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e661052 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3422c40 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2023

  1. Configuration menu
    Copy the full SHA
    bc01fd8 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2023

  1. [windows] dnd fixes

    leaanthony committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    1650e26 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1ce8391 View commit details
    Browse the repository at this point in the history
  3. Add events README.md

    leaanthony committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    24853a7 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2023

  1. Configuration menu
    Copy the full SHA
    1a1e5b7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    afbc09f View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2023

  1. Configuration menu
    Copy the full SHA
    ad4c8aa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fa5948f View commit details
    Browse the repository at this point in the history
  3. [v3 linux] noop: cleanup

    tmclane committed Oct 27, 2023
    Configuration menu
    Copy the full SHA
    e95a918 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a815811 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2023

  1. Add CNAME

    leaanthony committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    d9beb61 View commit details
    Browse the repository at this point in the history
  2. Upgrade mkdocs

    leaanthony committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    fb7fda2 View commit details
    Browse the repository at this point in the history
  3. Update docs

    leaanthony committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    3b50e0c View commit details
    Browse the repository at this point in the history
  4. Update docs

    leaanthony committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    fdd8875 View commit details
    Browse the repository at this point in the history
  5. Update docs

    leaanthony committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    82a9c5b View commit details
    Browse the repository at this point in the history
  6. Update docs

    leaanthony committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    ee194f3 View commit details
    Browse the repository at this point in the history
  7. Add CNAME

    leaanthony committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    f00685d View commit details
    Browse the repository at this point in the history
  8. Update roadmap link

    leaanthony committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    1735bdc View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    a8e95bf View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d072393 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2023

  1. Configuration menu
    Copy the full SHA
    8432ddc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dc16d14 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f88a7a6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    daec8a9 View commit details
    Browse the repository at this point in the history
  5. [darwin] Support Ignore mouse events

    [darwin] Support applicationSupportsSecureRestorableState
    Update video example
    leaanthony committed Oct 29, 2023
    Configuration menu
    Copy the full SHA
    985c5bf View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2023

  1. Configuration menu
    Copy the full SHA
    73384a5 View commit details
    Browse the repository at this point in the history
  2. Update changelog.md

    atterpac authored and tmclane committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    2beb452 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a2fde7f View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2023

  1. Revert "Merge branch 'linux-keycodes' into v3-alpha"

    This reverts commit a2fde7f, reversing
    changes made to 985c5bf.
    tmclane committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    b379e3b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    01652c7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7e63355 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c7c4cac View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1b85066 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1445674 View commit details
    Browse the repository at this point in the history
  7. [v3 examples/bindings] correct binding output + example

    - disable output of `import <model> from models` line
    - update README to generate bindings in usable location for HTML
    - update HTML to reference bindings correctly
    - update javascript to call and process the bound Greet function
    tmclane committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    c6ecbd5 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2023

  1. Configuration menu
    Copy the full SHA
    f28c951 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2023

  1. Add todo project list

    leaanthony committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    f49d426 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2023

  1. Configuration menu
    Copy the full SHA
    947d429 View commit details
    Browse the repository at this point in the history
  2. Update docs workflow

    leaanthony committed Nov 5, 2023
    Configuration menu
    Copy the full SHA
    dbb7c6e View commit details
    Browse the repository at this point in the history
  3. Update parser and bindings generation

    Update tests
    leaanthony committed Nov 5, 2023
    Configuration menu
    Copy the full SHA
    075eb1f View commit details
    Browse the repository at this point in the history
  4. Update parser and bindings generation

    Update tests
    leaanthony committed Nov 5, 2023
    Configuration menu
    Copy the full SHA
    857bf40 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3882201 View commit details
    Browse the repository at this point in the history
  6. Small doc fixes

    leaanthony committed Nov 5, 2023
    Configuration menu
    Copy the full SHA
    36a3e90 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2023

  1. Add extra check for GPU device info for null pointer (#3032)

    * add check for GPU device info
    
    * add changelog note
    
    * change return to continue
    
    * Small refactor
    
    ---------
    
    Co-authored-by: Lea Anthony <[email protected]>
    PylotLight and leaanthony authored Nov 6, 2023
    Configuration menu
    Copy the full SHA
    7c15f90 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8dbbdc4 View commit details
    Browse the repository at this point in the history
  3. [v3 examples/build] Taskfile update

    - add Linux production build
    - remove OS X env from basic build
    tmclane committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    7f1706f View commit details
    Browse the repository at this point in the history
  4. [v3] update go.sum

    tmclane committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    efb300c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    495da9b View commit details
    Browse the repository at this point in the history
  6. [v3] noop: gofmt changes

    tmclane committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    46a0030 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0cd64d1 View commit details
    Browse the repository at this point in the history
  8. [v3 examples] go.* update

    tmclane committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    e420900 View commit details
    Browse the repository at this point in the history
  9. [v3 linux] contextMenus

    tmclane committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    0fc535f View commit details
    Browse the repository at this point in the history
  10. [v3 docs] update status.md

    tmclane committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    d65f1b1 View commit details
    Browse the repository at this point in the history
  11. Linux Keybinds

    - Adds getKeyboardState into linux_cgo to parse keypress event and transfer it into
      an accelerator for the handleKeyEvent using GDK keycodes
    atterpac authored and tmclane committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    f122db2 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    9f6cd35 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    1a90b45 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    a773da2 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    ca21a3b View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    f787cf4 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    d2e0e0e View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    0a4c596 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2023

  1. [linux] implement 'script-message-received' handling

    - use unsafe.Pointers for 'signal_connect'
    - add handler for 'script-message-received::external'
      need to update this to handle older versions of webkit2gtk better
      currently removed the ifdef guards (since they don't work in Go code
      directly) - need to reimplement using build tags if required.
    tmclane committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    385b1db View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2023

  1. update windows drag and drop to working (#3039)

    * update windows drag and drop to working
    
    * add pr to changelog
    PylotLight authored Nov 8, 2023
    Configuration menu
    Copy the full SHA
    412c3a5 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2023

  1. Configuration menu
    Copy the full SHA
    6f197f6 View commit details
    Browse the repository at this point in the history
  2. [v3 linux] bail early if bad dbus message

    Need at least two elements to decide what theme it is and if it is
    a theme message at all.
    
    Addresses #3040
    tmclane committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    27c4c5e View commit details
    Browse the repository at this point in the history
  3. Update roadmap.md (#3044)

    Fix weird characters on roadmap page, seems funky to me.
    PylotLight authored Nov 9, 2023
    Configuration menu
    Copy the full SHA
    eae73df View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2023

  1. Configuration menu
    Copy the full SHA
    53ea651 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    965460e View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2023

  1. Feature/template consolidation (#3046)

    * remove 'test' project
    
    * dynamic template list generation
    
    - uses a single fs.Embed to contain all templates
    - walks and rebuilds the list of TemplateData using the cached data
    - pulls the `description` out of the required `template.json` file in
      the template directory
    
    * [v3] template handling update
    
    - move "common" template files to a _common directory
    - update generator to render from _common/* first
    - render selected template last to overwrite anything provided by
      _common if needed
    - remove duplicate files from all templates that do not change
    
    * cleanup template project directory after test
    
    * add linux to _common/Taskfile.yaml
    
    * noop: whitespace cleanup _common/Taskfile.yaml
    tmclane authored Nov 11, 2023
    Configuration menu
    Copy the full SHA
    b8d780b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1f16655 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0b48c34 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2023

  1. [chore] fix go.mod

    leaanthony committed Nov 12, 2023
    Configuration menu
    Copy the full SHA
    ef80562 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9af1401 View commit details
    Browse the repository at this point in the history
  3. Fix windows build

    leaanthony committed Nov 12, 2023
    Configuration menu
    Copy the full SHA
    5b5a4ba View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7333ca6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4593b52 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    eefeadc View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ae38d1e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1142e81 View commit details
    Browse the repository at this point in the history
  9. [darwin] Update docs

    leaanthony committed Nov 12, 2023
    Configuration menu
    Copy the full SHA
    3e0ff5e View commit details
    Browse the repository at this point in the history
  10. v3.0.0-alpha.2

    leaanthony committed Nov 12, 2023
    Configuration menu
    Copy the full SHA
    df49f49 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    250e9f9 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    2d30294 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    869a6f7 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2023

  1. Configuration menu
    Copy the full SHA
    f84bb6a View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2023

  1. Configuration menu
    Copy the full SHA
    4ea6a2d View commit details
    Browse the repository at this point in the history
  2. Update bug reporting docs

    leaanthony committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    1fed110 View commit details
    Browse the repository at this point in the history
  3. Update nav

    leaanthony committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    c89f59d View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2023

  1. Improve default taskfile

    leaanthony committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    61c8c9e View commit details
    Browse the repository at this point in the history
  2. Improve default taskfile

    leaanthony committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    ea44cf8 View commit details
    Browse the repository at this point in the history
  3. Improve default taskfile

    leaanthony committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    9629b14 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2023

  1. Configuration menu
    Copy the full SHA
    022baad View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2023

  1. Configuration menu
    Copy the full SHA
    b9558cc View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2023

  1. Configuration menu
    Copy the full SHA
    12efb8b View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2023

  1. Configuration menu
    Copy the full SHA
    814e1ec View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8242834 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2023

  1. Update WSL alpha2 support (#3097)

    * Update WSL alpha2 support
    
    * fixed missing colons
    
    * change dev to partial support and fix more typos
    PylotLight authored Dec 5, 2023
    Configuration menu
    Copy the full SHA
    659f3fa View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2023

  1. v3.0.0-alpha.3

    leaanthony committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    89b5f0a View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2023

  1. Update csv status

    leaanthony committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    85d68ce View commit details
    Browse the repository at this point in the history
  2. Update csv status

    leaanthony committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    85fc3a3 View commit details
    Browse the repository at this point in the history
  3. Update Alpha3 bindings status (#3116)

    * Update alpha3-models.csv
    
    * Update alpha3-bindings.csv
    PylotLight authored Dec 11, 2023
    Configuration menu
    Copy the full SHA
    43c4966 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2023

  1. Configuration menu
    Copy the full SHA
    4b04c10 View commit details
    Browse the repository at this point in the history
  2. Update alpha 3 docs

    leaanthony committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    995d9fd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    984db86 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2023

  1. Improve documentation

    leaanthony committed Dec 13, 2023
    Configuration menu
    Copy the full SHA
    ea409a2 View commit details
    Browse the repository at this point in the history
  2. Fix relative links

    leaanthony committed Dec 13, 2023
    Configuration menu
    Copy the full SHA
    23c2660 View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2023

  1. Configuration menu
    Copy the full SHA
    182f430 View commit details
    Browse the repository at this point in the history
  2. Update bindings example

    leaanthony committed Dec 16, 2023
    Configuration menu
    Copy the full SHA
    371e575 View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2023

  1. Fix hex keys5 (#3140)

    * [v3 darwin] change hex values for arrow keys pulled from "Key Codes" app
    
    * Update changelog
    
    ---------
    
    Co-authored-by: Josh <[email protected]>
    leaanthony and jaybeecave authored Dec 17, 2023
    Configuration menu
    Copy the full SHA
    2b3c96a View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2023

  1. Merge branch 'master' into v3-alpha

    # Conflicts:
    #	v2/internal/app/app_devtools_not.go
    #	website/src/pages/changelog.mdx
    leaanthony committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    e51e184 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    157c5e9 View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2023

  1. (v3/linux): Add Taskfile template entry for run:linux (#3146)

    * Add Taskfile entry for run:linux, used by task dev
    
    Signed-off-by: Marcus Crane <[email protected]>
    
    * Add updated CHANGELOG entry
    
    Signed-off-by: Marcus Crane <[email protected]>
    
    * Correct CHANGELOG entry
    
    ---------
    
    Signed-off-by: Marcus Crane <[email protected]>
    marcus-crane authored Dec 19, 2023
    Configuration menu
    Copy the full SHA
    daed414 View commit details
    Browse the repository at this point in the history
  2. [v3/windows] Fix dpi scaling on start up (#3145)

    * [v3/windows] Fix dpi scaling on start up
    
    * add change log
    almas1992 authored Dec 19, 2023
    Configuration menu
    Copy the full SHA
    51afac4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    472288b View commit details
    Browse the repository at this point in the history
  4. [v3] export SetIcon method (#3147)

    * export `SetIcon` method
    
    * add change log
    almas1992 authored Dec 19, 2023
    Configuration menu
    Copy the full SHA
    e0b8da8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cdf4bdd View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2023

  1. Update bindings generator to generate bindings in packages and files.

    Remove unused JavaScript files
    Update tests.
    Update v3 docs
    leaanthony committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    2bb25b1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3e419de View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cf7537d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d1255d3 View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2023

  1. Configuration menu
    Copy the full SHA
    b08126d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0974a3a View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2023

  1. Update Wails runtime and increase version

    The Wails runtime has been updated to correctly handle debug checks and the version in the package.json has been bumped to 3.0.0-alpha.6. Fixed reference to global wails object in WML.
    leaanthony committed Dec 29, 2023
    Configuration menu
    Copy the full SHA
    4c3cbc3 View commit details
    Browse the repository at this point in the history
  2. Update Bindings Generation

    Better flow for improved CLI output
    Fixed number of methods calculation
    leaanthony committed Dec 29, 2023
    Configuration menu
    Copy the full SHA
    4a910a7 View commit details
    Browse the repository at this point in the history
  3. Remove redundant IPC endpoint.

    Don't auto-inject runtime.
    leaanthony committed Dec 29, 2023
    Configuration menu
    Copy the full SHA
    7f8c1c8 View commit details
    Browse the repository at this point in the history
  4. Application: increase message buffer sizes, process all messages in g…

    …oroutine, Add `IsDebug` to environment info.
    leaanthony committed Dec 29, 2023
    Configuration menu
    Copy the full SHA
    9f567fe View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8a12a32 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    46127c8 View commit details
    Browse the repository at this point in the history
  7. Add NSIS to doctor checks

    leaanthony committed Dec 29, 2023
    Configuration menu
    Copy the full SHA
    d8f9ea7 View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2023

  1. Update milestones

    leaanthony committed Dec 30, 2023
    Configuration menu
    Copy the full SHA
    4151deb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5b51e0f View commit details
    Browse the repository at this point in the history
  3. Fix drag logic

    leaanthony committed Dec 30, 2023
    Configuration menu
    Copy the full SHA
    d423c1c View commit details
    Browse the repository at this point in the history
  4. Update vanilla+js template and dependencies

    The frontend interaction has been significantly updated, including improvements to the Greet function and the addition of an ongoing time display. Additionally, dependencies in package.json have been updated to their latest versions. Also, redundant print statement was removed from messageprocessor_call.go and changes were made to layout structure and styles in the main.go.tmpl and index.html files.
    leaanthony committed Dec 30, 2023
    Configuration menu
    Copy the full SHA
    c531c71 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6262a4f View commit details
    Browse the repository at this point in the history
  6. [windows] Improved focus handling

    Make sure the webview is focused on initial show if the window
    is focused and make behaviour consistent with macOS
    stffabi committed Dec 30, 2023
    Configuration menu
    Copy the full SHA
    b37d0f1 View commit details
    Browse the repository at this point in the history
  7. [windows] Use msWebView2BrowserHitTransparent for non working NC area…

    … clicks on unfocused window
    
    Without this patch there's a really strange behaviour if there are
    multiple windows.
    Having two windows with a webview open with an input field.
    Focusing the input field on one window, then focusing the input
    field on the second one. Then clicking directly on the non client
    area of the first one, e.g. to trigger a minimze, the minimize is
    not executed until the mouse is getting moved. As long as the
    mouse is not moved the event for the click is blocked and not
    executed.
    
    Using this new mode fixes that problem, but we need to handle
    ‘alt+f4’ on our own.
    stffabi committed Dec 30, 2023
    Configuration menu
    Copy the full SHA
    2f3eb70 View commit details
    Browse the repository at this point in the history
  8. [windows] Fix #2359 by not redirecting the accelerators to wndproc

    If someone wants to handle accelerators they could use the key
    bindings in a cross-platform way.
    stffabi committed Dec 30, 2023
    Configuration menu
    Copy the full SHA
    012eeab View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2024

  1. Configuration menu
    Copy the full SHA
    40bd612 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2024

  1. Configuration menu
    Copy the full SHA
    34f7f24 View commit details
    Browse the repository at this point in the history
  2. Improved templates

    leaanthony committed Jan 6, 2024
    Configuration menu
    Copy the full SHA
    1dae9f6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6d8a004 View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2024

  1. Update bindings tests

    leaanthony committed Jan 7, 2024
    Configuration menu
    Copy the full SHA
    b6dc199 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    07421ea View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3dff6c6 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2024

  1. @wails/[email protected]

    leaanthony committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    df0419a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    68e779d View commit details
    Browse the repository at this point in the history
  3. Improve window teardown on termination

    This commit adds a robust teardown process for windows on application shutdown. It introduces a field to track the destruction state of each window and checks such before performing window operations. Also, it enhances the destroy functions within application for thorough clean up. Finally, redundant event handlers related to application termination were removed while fixing file generating challenge in go tasks.
    leaanthony committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    1195464 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2024

  1. Refactored application shutdown process to streamline app termination.

    The application shutdown process has been significantly reworked to be more efficient and robust. The refactored code removes the event listener for the 'ApplicationTerminate' event. Instead, an in-process flag is added to the 'Quit' method to prevent recursive calls. Additionally, an optional 'OnShutdown' function variable is introduced to allow custom cleanup operations upon app termination.
    leaanthony committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    68b12d4 View commit details
    Browse the repository at this point in the history
  2. Added option to disable AssetServer logging.

    An option to disable AssetServer logging has been introduced in the application options. This will suppress every request log from the AssetServer if set to true. This adjustment is useful for preventing log saturation in certain scenarios or environments.
    leaanthony committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    6c3bd12 View commit details
    Browse the repository at this point in the history
  3. Update alpha.3 status

    leaanthony committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    f759162 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2024

  1. [v3] Improve OnShutdown

    almas1992 committed Jan 10, 2024
    Configuration menu
    Copy the full SHA
    0c24634 View commit details
    Browse the repository at this point in the history