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

1.2 release #195

Draft
wants to merge 32 commits into
base: main
Choose a base branch
from
Draft

1.2 release #195

wants to merge 32 commits into from

Commits on Apr 2, 2024

  1. Library updates - backend

    medzernik committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    b4629cf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c9a036f View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. Configuration menu
    Copy the full SHA
    4a035ec View commit details
    Browse the repository at this point in the history
  2. library updates

    medzernik committed May 7, 2024
    Configuration menu
    Copy the full SHA
    71c0ff6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b0ea7b4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    162fc5b View commit details
    Browse the repository at this point in the history

Commits on May 9, 2024

  1. library updates

    medzernik committed May 9, 2024
    Configuration menu
    Copy the full SHA
    a27c416 View commit details
    Browse the repository at this point in the history
  2. 1.1 feature rebase

    Added proper filetype and cleanup to SystemActions
    
    Cleanup of unwrap instability hive of clipboard
    
    Type rename in frontend
    
    Generic cleanup of the lib file
    
    Revert "Make mouse 1 always work, never grab it"
    
    This reverts commit f9b4c7e.
    
    Enabled frontend macro type
    
    Revert "Enabled frontend macro type"
    
    This reverts commit 1be9d86.
    
    Error handling with anyhow, better error management (#179)
    
    * Longer toast errors frontend with error displayed
    
    * Experiment to reinitialize backend if crashed
    
    * Experiment to reinitialize backend if crashed II.
    
    * Replaced unwraps with handled errors in lib.rs
    
    * Added mouse handling to prevent crashing
    
    * Started adding error chains - util section
    
    * Error handling for key events and system actions
    
    * Add anyhow crate
    
    * First part big refactor error handling to anyhow
    
    * Anyhow port of system_events
    
    * Added config anyhow; fixed release
    
    * Fix warnings
    
    * Implemented bubble up errors with anyhow
    
    * Replace .unwrap_or_else(|err| panic!) with .expect
    
    * Expect replace
    
    * fmt
    
    Name change fix
    
    Library/update (#181)
    
    * Updated frontend yarn libraries
    
    * updated libraries for tauri backend
    
    * Updated libraries for wootomation backend
    
    * Update libraries for backend
    
    * Backend updates
    
    * Yarn updates
    
    * Major version yarn upgrade
    
    * Updated typescript frontend libraries
    
    * updated backend libraries
    
    * Removed unneeded path rewriting
    
    Allow mouse 1 to pass through at all times (#174)
    
    Feature/delay (#137)
    
    * Removed unneccessary delay and tested
    
    * Readded linux delays just in case.
    
    * Fix manual merge
    
    ---------
    
    Co-authored-by: medzernik <[email protected]>
    
    FMT fixes
    
    Removed the error in grabbing thread for now
    
    UI Fixes and Macro Search (#188)
    
    * Commit to diff
    
    * Disabled gradient on buttons
    
    * Border unification
    
    * Removed shadows in dark mode
    
    * Fixed fmt, and promise return
    
    * Disabled keycap pattern image
    
    * Border radius tweaks II.
    
    * Main BG Colors tweaks
    
    * Border radius work III.
    
    * Bigger text for macro name
    
    * Bg color fix for elements selected
    
    * Minor styling and spacing fixes
    
    * Added nicer rendering of edited elements
    
    * Alignment issues fixed
    
    * Introduced advanced macro settings framework
    
    * Style changes
    
    * Design tweaks to UI macro trigger edit
    
    * UI Consistency tweaks
    
    * Trigger size changes
    
    * Border radius readjusted V.
    
    * Trigger modal text and design change
    
    * Edit element type button style change
    
    * Abolished the random emoji system
    
    * fmt
    
    * Fixed settings menu
    
    * Visual tweaks
    
    * fmt import
    
    * Added sequence recording cancellation when LMB
    
    * Toast notifications and default duration enforcement
    
    * Minimum duration UI
    
    * Added a search field for all macro name searching
    
    * Top panel changes text if search is on
    
    * Disabled overflowX on left panel
    
    * Removed collection button
    
    * Search tweaks and new button changing macro output
    
    * Added a banner for macro output disabled
    
    * Added collection names when searching
    
    * Fix for sidebar displayed when search on
    
    * Added no macros found text
    
    * fix: search result visible when 0 macros (#192)
    
    Contribution from @xaizone
    
    * feat: disable tauri keyboard shortcuts + fix: macroview button grid (#191)
    
    Contribution from @xaizone
    
    * feat: add disable tauri kb shortucts
    
    disabled ctrl+f shortcut
    
    * fix: remove macroview button padding
    
    removed macroview button padding, text goes out of button when small size
    
    * revert: macro button padding
    
    * fix: macro button scaling
    
    * feat: disable selecting with lmb
    
    * Placeholder changed
    
    * Changed info banner to warning
    
    * Updated bg color on the sequence area
    
    * Improved detection to disable CTRL+F
    
    * Improved font size and padding on sequence buttons
    
    * improved layout of search field macro left sidebar
    
    * removed debug line
    
    * Minor UI tweaks in macro sequence area
    
    * Added reset to default option for mouse/key types
    
    * type change
    
    * fmt
    
    * Update react dependencies
    
    * Reformat and clean the project
    
    * AZERTY and other keyboard layouts support (#177)
    
    * WIP push
    
    * Initial prep for hid code fix
    
    * FIx for layouts
    
    * Made the whichID more maintainable
    
    * fixes for frontend
    
    * Fix for macros being removed
    
    * Left out line fix
    
    * Fixed numpad not working with layout fix
    
    * Fix for incorrect macro enabled state
    
    * eslint
    
    * macro state refactor
    
    * added a slower checking if input cannot be gotten
    
    * typo
    
    * Fix for color of collection disable button
    
    * fix for light mode colors
    
    * border rounding fixed
    
    * Update of libraries
    
    * RC fix
    
    * RC address II.
    
    * Simplify code
    
    ---------
    
    Co-authored-by: xaizone <[email protected]>
    
    Update version numbers
    
    missing windows signing keys
    
    fmt
    
    Removed comments
    
    removed zindex
    
    removed dead code
    
    enabled macro types in UI
    
    Added a fourth macro type definition
    
    Type renames
    medzernik committed May 9, 2024
    Configuration menu
    Copy the full SHA
    29332b1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2f2103b View commit details
    Browse the repository at this point in the history
  4. Part 1 control macros from UI

    Made macros triggerable from UI
    medzernik committed May 9, 2024
    Configuration menu
    Copy the full SHA
    632f563 View commit details
    Browse the repository at this point in the history
  5. Refactor of matching

    medzernik committed May 9, 2024
    Configuration menu
    Copy the full SHA
    735d6e7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5df4d5a View commit details
    Browse the repository at this point in the history
  7. Change the aligment and text of 2row header

    libraries and tsc
    medzernik committed May 9, 2024
    Configuration menu
    Copy the full SHA
    557d04a View commit details
    Browse the repository at this point in the history
  8. UI fixes for repeat macros

    medzernik committed May 9, 2024
    Configuration menu
    Copy the full SHA
    22f2782 View commit details
    Browse the repository at this point in the history
  9. Library updates

    medzernik committed May 9, 2024
    Configuration menu
    Copy the full SHA
    50a32b0 View commit details
    Browse the repository at this point in the history
  10. Added default element duration value setting

    Added min/max to macro element duration
    medzernik committed May 9, 2024
    Configuration menu
    Copy the full SHA
    572227a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a8c106b View commit details
    Browse the repository at this point in the history
  12. rebase fixes

    medzernik committed May 9, 2024
    Configuration menu
    Copy the full SHA
    5b0fe7e View commit details
    Browse the repository at this point in the history
  13. updated lockfiles

    medzernik committed May 9, 2024
    Configuration menu
    Copy the full SHA
    c1bb5b5 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

  1. library updates (frontend)

    medzernik committed May 16, 2024
    Configuration menu
    Copy the full SHA
    ab66028 View commit details
    Browse the repository at this point in the history
  2. update backend libraries

    medzernik committed May 16, 2024
    Configuration menu
    Copy the full SHA
    d28fda5 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2024

  1. Configuration menu
    Copy the full SHA
    705f92c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fb87012 View commit details
    Browse the repository at this point in the history
  3. update libraries

    medzernik committed May 20, 2024
    Configuration menu
    Copy the full SHA
    1b94b8a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0d037a9 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2024

  1. library updates

    medzernik committed May 30, 2024
    Configuration menu
    Copy the full SHA
    59092d0 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2024

  1. library updates

    medzernik committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    fdd90a8 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

  1. 1.2 Service fix (#234)

    * 1.1 feature rebase
    
    Added proper filetype and cleanup to SystemActions
    
    Cleanup of unwrap instability hive of clipboard
    
    Type rename in frontend
    
    Generic cleanup of the lib file
    
    Revert "Make mouse 1 always work, never grab it"
    
    This reverts commit f9b4c7e.
    
    Enabled frontend macro type
    
    Revert "Enabled frontend macro type"
    
    This reverts commit 1be9d86.
    
    Error handling with anyhow, better error management (#179)
    
    * Longer toast errors frontend with error displayed
    
    * Experiment to reinitialize backend if crashed
    
    * Experiment to reinitialize backend if crashed II.
    
    * Replaced unwraps with handled errors in lib.rs
    
    * Added mouse handling to prevent crashing
    
    * Started adding error chains - util section
    
    * Error handling for key events and system actions
    
    * Add anyhow crate
    
    * First part big refactor error handling to anyhow
    
    * Anyhow port of system_events
    
    * Added config anyhow; fixed release
    
    * Fix warnings
    
    * Implemented bubble up errors with anyhow
    
    * Replace .unwrap_or_else(|err| panic!) with .expect
    
    * Expect replace
    
    * fmt
    
    Name change fix
    
    Library/update (#181)
    
    * Updated frontend yarn libraries
    
    * updated libraries for tauri backend
    
    * Updated libraries for wootomation backend
    
    * Update libraries for backend
    
    * Backend updates
    
    * Yarn updates
    
    * Major version yarn upgrade
    
    * Updated typescript frontend libraries
    
    * updated backend libraries
    
    * Removed unneeded path rewriting
    
    Allow mouse 1 to pass through at all times (#174)
    
    Feature/delay (#137)
    
    * Removed unneccessary delay and tested
    
    * Readded linux delays just in case.
    
    * Fix manual merge
    
    ---------
    
    Co-authored-by: medzernik <[email protected]>
    
    FMT fixes
    
    Removed the error in grabbing thread for now
    
    UI Fixes and Macro Search (#188)
    
    * Commit to diff
    
    * Disabled gradient on buttons
    
    * Border unification
    
    * Removed shadows in dark mode
    
    * Fixed fmt, and promise return
    
    * Disabled keycap pattern image
    
    * Border radius tweaks II.
    
    * Main BG Colors tweaks
    
    * Border radius work III.
    
    * Bigger text for macro name
    
    * Bg color fix for elements selected
    
    * Minor styling and spacing fixes
    
    * Added nicer rendering of edited elements
    
    * Alignment issues fixed
    
    * Introduced advanced macro settings framework
    
    * Style changes
    
    * Design tweaks to UI macro trigger edit
    
    * UI Consistency tweaks
    
    * Trigger size changes
    
    * Border radius readjusted V.
    
    * Trigger modal text and design change
    
    * Edit element type button style change
    
    * Abolished the random emoji system
    
    * fmt
    
    * Fixed settings menu
    
    * Visual tweaks
    
    * fmt import
    
    * Added sequence recording cancellation when LMB
    
    * Toast notifications and default duration enforcement
    
    * Minimum duration UI
    
    * Added a search field for all macro name searching
    
    * Top panel changes text if search is on
    
    * Disabled overflowX on left panel
    
    * Removed collection button
    
    * Search tweaks and new button changing macro output
    
    * Added a banner for macro output disabled
    
    * Added collection names when searching
    
    * Fix for sidebar displayed when search on
    
    * Added no macros found text
    
    * fix: search result visible when 0 macros (#192)
    
    Contribution from @xaizone
    
    * feat: disable tauri keyboard shortcuts + fix: macroview button grid (#191)
    
    Contribution from @xaizone
    
    * feat: add disable tauri kb shortucts
    
    disabled ctrl+f shortcut
    
    * fix: remove macroview button padding
    
    removed macroview button padding, text goes out of button when small size
    
    * revert: macro button padding
    
    * fix: macro button scaling
    
    * feat: disable selecting with lmb
    
    * Placeholder changed
    
    * Changed info banner to warning
    
    * Updated bg color on the sequence area
    
    * Improved detection to disable CTRL+F
    
    * Improved font size and padding on sequence buttons
    
    * improved layout of search field macro left sidebar
    
    * removed debug line
    
    * Minor UI tweaks in macro sequence area
    
    * Added reset to default option for mouse/key types
    
    * type change
    
    * fmt
    
    * Update react dependencies
    
    * Reformat and clean the project
    
    * AZERTY and other keyboard layouts support (#177)
    
    * WIP push
    
    * Initial prep for hid code fix
    
    * FIx for layouts
    
    * Made the whichID more maintainable
    
    * fixes for frontend
    
    * Fix for macros being removed
    
    * Left out line fix
    
    * Fixed numpad not working with layout fix
    
    * Fix for incorrect macro enabled state
    
    * eslint
    
    * macro state refactor
    
    * added a slower checking if input cannot be gotten
    
    * typo
    
    * Fix for color of collection disable button
    
    * fix for light mode colors
    
    * border rounding fixed
    
    * Update of libraries
    
    * RC fix
    
    * RC address II.
    
    * Simplify code
    
    ---------
    
    Co-authored-by: xaizone <[email protected]>
    
    Update version numbers
    
    missing windows signing keys
    
    fmt
    
    Removed comments
    
    removed zindex
    
    removed dead code
    
    enabled macro types in UI
    
    Added a fourth macro type definition
    
    Type renames
    
    * Preliminary infrastructure work on loop macros
    
    * Part 1 control macros from UI
    
    Made macros triggerable from UI
    
    * Refactor of matching
    
    * Change the aligment and text of 2row header
    
    libraries and tsc
    
    * port of windows code back to rdev
    
    * Formatting tweaks and warning fixes
    
    * Added trigger consuming
    
    * Basic mouse triggers now work
    
    * Fix for double consumption
    
    * fix for double key consumption
    
    * rebase fix
    
    * finish implementing onhold macros
    
    * comments
    
    * clippy
    
    * clippy
    
    * removed some dead code
    medzernik authored Jun 11, 2024
    Configuration menu
    Copy the full SHA
    63530bc View commit details
    Browse the repository at this point in the history
  2. library updates

    medzernik committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    4d8fdda View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2024

  1. code refactor

    medzernik committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    92ea6c4 View commit details
    Browse the repository at this point in the history
  2. code recator 2

    medzernik committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    711c48d View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2024

  1. Update libraries

    medzernik committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    88971c2 View commit details
    Browse the repository at this point in the history