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

Conversation

medzernik
Copy link
Contributor

@medzernik medzernik commented Jan 9, 2024

Closing #151
Closing #182

@medzernik medzernik added bug Something isn't working enhancement Improves on already existing functionality labels Jan 9, 2024
@medzernik medzernik added this to the 1.2 milestone Jan 9, 2024
@medzernik medzernik self-assigned this Jan 9, 2024
@medzernik medzernik force-pushed the feature/1.2_release branch 9 times, most recently from 9163d47 to 84a6f5e Compare January 10, 2024 15:41
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
Made macros triggerable from UI
@medzernik medzernik force-pushed the feature/1.2_release branch 3 times, most recently from c55ddd4 to 59092d0 Compare May 30, 2024 10:04
* 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working enhancement Improves on already existing functionality
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant