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

Ice 0.11.0 #349

Merged
merged 69 commits into from
Sep 16, 2024
Merged

Ice 0.11.0 #349

merged 69 commits into from
Sep 16, 2024

Conversation

jordanbaird
Copy link
Owner

No description provided.

jordanbaird and others added 30 commits July 19, 2024 00:31
* Implement initial non-functional search panel

* Search panel tweaks

* More panel changes

* Close search panel on click outside

* Menu bar item search improvements

* Basic keyboard selection

* Update MenuBarSearchPanel.swift

* Get scroll-to-selection working

* Fix scroll offset

* Add fuzzy search

* Update MenuBarSearchPanel.swift

* Update MenuBarSearchPanel.swift

* Reimplement search panel list

* Rework SectionedList

* Remove `SectionedList.Kind`

* Add bottom bar

* Use custom id for sectioned list items

* Minor tweaks

* Offset padding for scroll indicators

* Improve item search list drawing efficiency

* Update MenuBarSearchPanel.swift

* Further improve item search list drawing efficiency

* Update SectionedList.swift

* Small fix

* Consistency

* Menu bar item search adjustments

* Enable triggering list item by double clicking

* Update MenuBarSearchPanel.swift

* Update SectionedList content padding

* Update MenuBarSearchPanel.swift

* Close search panel on active space or screen parameter change

* Use gray background for menu bar items

* Update acknowledgements
* Initial menu bar spacing implementation

* Clean up spacing implementation

* Remove delays

* Update MenuBarItemSpacingManager.swift

* Add reset button

* Update GeneralSettingsPane.swift

* Update GeneralSettingsPane.swift

* Rearrange sections

* Add explanation text

* Minor reworks

* Rearrange sections

* Update default settings window size

* Improve app relaunch
* Change wording in a bunch of places
* Minor tweaks
fix: change copy for 'Use template image' in settings to 'Apply system theme to icon'
- Instead of killing apps we terminate() them gracefully. Only if they do not terminate within 3 second, we forceTerminate() them.
- Disable buttons while restarting apps
- Draw progress circle
- Make Ice settings window always stay on top
Without setting the frame size, on the first opening of the search panel it is shown at the top right of the screen.

Signed-off-by: Toni Förster <[email protected]>
- Revert to the old formatting in GeneralSettingsPane.swift
- use custom modifier .readWindow

Co-authored-by: Jordan Baird <[email protected]>
Without setting the frame size, on the first opening of the search panel it is shown at the top right of the screen.

Signed-off-by: Toni Förster <[email protected]>
* Begin implementing new UI

* Update IcePicker.swift

* Migrate General settings pane to new UI

* Remove old General settings pane

* Fix custom image size in picker

* Implement IceMenu and fix menus in General settings pane

* Implement IceForm

* Implement more of the UI

* More UI rewrites

* Rename Annotation.swift to AnnotationView.swift

* Reworks

* Update IceMenu

* Update IceMenu

* Tweaks

* Remove rectangle mask

* More IceMenu tweaks

* More IceMenu tweaks

* Update GeneralSettingsPane.swift

* Rework IceSlider

* Update .swiftlint.yml

* Update IceSection.swift

* Tweaks

* Misc changes

* Rework SettingsView sidebar

* Fix key repeat in SectionedList

* Fix content margins in SectionedList

* Update SettingsView.swift

* Fix launch behavior on macOS 15

* Update SettingsWindow.swift

* More macOS 15 tweaks

* Misc tweaks

* Fix launch behavior on macOS 14

* Use IceSection in PermissionsView
@jordanbaird jordanbaird merged commit 83f5d25 into main Sep 16, 2024
1 check passed
@jordanbaird jordanbaird deleted the 0.11.0 branch September 16, 2024 02:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants