Releases: pyapp-kit/app-model
Releases · pyapp-kit/app-model
v0.3.1
What's Changed
- ci: [pre-commit.ci] autoupdate by @pre-commit-ci in #222
- build: drop 3.8 and add 3.13 by @tlambert03 in #224
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- feat: Include command/control-0 for OriginalSize in StandardKeyBindings by @psobolewskiPhD in #220
- feat: add action keybinding info over tooltip by @dalthviz in #218
- ci: [pre-commit.ci] autoupdate by @pre-commit-ci in #215
- feat: add support for
.svg
file paths asAction
icon by @dalthviz in #219
Full Changelog: v0.2.8...v0.3.0
v0.2.8
What's Changed
- perf: faster
Expr.eval
by precompiling expressions by @tlambert03 in #197 - ci: [pre-commit.ci] autoupdate by @pre-commit-ci in #203
- feat: add Sequences to expressions by @tlambert03 in #202
- ci: [pre-commit.ci] autoupdate by @pre-commit-ci in #205
- feat: more flexible keybinding parser by @tlambert03 in #213
- feat: add a way to get a user-facing string representation of keybindings by @dalthviz in #211
- feat: Add
filter_keybinding
toKeyBindingRegistry
by @lucyleeow in #212
New Contributors
Full Changelog: v0.2.7...v0.2.8
v0.2.7
What's Changed
- ci: [pre-commit.ci] autoupdate by @pre-commit-ci in #186
- ci: [pre-commit.ci] autoupdate by @pre-commit-ci in #195
- feat: give registries more control over registration of actions by @tlambert03 in #194
Full Changelog: v0.2.6...v0.2.7
v0.2.6
What's Changed
Full Changelog: v0.2.5...v0.2.6
v0.2.5
What's Changed
- ci: [pre-commit.ci] autoupdate by @pre-commit-ci in #172
- ci: Add testing of napari/utils/_tests/test_key_bindings.py by @Czaki in #173
- ci(dependabot): bump softprops/action-gh-release from 1 to 2 by @dependabot in #178
- fix: handle qmods like QT5 for pyside6 not 6.4 by @psobolewskiPhD in #179
- chore: use ruff format instead of black by @tlambert03 in #181
- ci: change test suite to cover more qt versions by @tlambert03 in #180
- chore: add format to pre-commit by @tlambert03 in #182
New Contributors
- @psobolewskiPhD made their first contribution in #179
Full Changelog: v0.2.4...v0.2.5
v0.2.4
What's Changed
- ci(dependabot): bump actions/setup-python from 4 to 5 by @dependabot in #164
- docs: Add ref to in n out getting started by @lucyleeow in #167
- Fix doc typo for
register_action
by @aganders3 in #168 - ci(dependabot): bump aganders3/headless-gui from 1 to 2 by @dependabot in #165
- refactor: remove comparison between Keybinding and string by @tlambert03 in #146
- ci: [pre-commit.ci] autoupdate by @pre-commit-ci in #163
- feat: export register_action function at top level by @tlambert03 in #170
Full Changelog: v0.2.3...v0.2.4
v0.2.3
What's Changed
- ci: [pre-commit.ci] autoupdate by @pre-commit-ci in #123
- feat: support py312 by @tlambert03 in #124
- docs: Fix bullet points in
Exp
by @lucyleeow in #125 - feat: Show shortcut in
KeyBinding.__repr__
by @Czaki in #126 - refactor: use pydantic-compat by @tlambert03 in #128
- chore: remove setup.py, update ruff by @tlambert03 in #131
- feat: support iconify icon keys by @tlambert03 in #130
- feat: accept single string id as menu key in Actions.menus by @tlambert03 in #133
- feat: return QModelToolBar from call to QModelMainWindow.addModelToolBar by @tlambert03 in #134
- feat: add
CommandRule.icon_visible_in_menu
by @tlambert03 in #135 - ci: Unpin pyside6 in tests by @tlambert03 in #138
- test: enforce 100 percent test coverage on project by @tlambert03 in #136
- test: add test for mult_file by @tlambert03 in #140
- style: better qt typing by @tlambert03 in #141
- docs: documentation overhaul by @tlambert03 in #142
- docs: use griffe-fieldz instead of builtin-extension by @tlambert03 in #149
- fix: catch runtime error on QModelSubmenu cleanup by @tlambert03 in #151
- ci: [pre-commit.ci] autoupdate by @pre-commit-ci in #152
- feat: add top level Application.context by @tlambert03 in #145
- ci: Update CI workflow to include reusable test by @tlambert03 in #150
- docs: remove minify plugin by @tlambert03 in #154
- style: type cleanup/modernization by @tlambert03 in #156
- chore: Provide information about callback registered by @Czaki in #166
Full Changelog: v0.2.2...v0.2.3
v0.2.2
What's Changed
- ci: [pre-commit.ci] autoupdate by @pre-commit-ci in #120
- ci(dependabot): bump actions/checkout from 3 to 4 by @dependabot in #121
- fix: propagate _recurse value in
QModelSubmenu.update_from_context
method by @Czaki in #122
New Contributors
Full Changelog: v0.2.1...v0.2.2
v0.2.1
What's Changed
- fix: properly connect events for Contexts comprised of other Contexts by @kne42 in #119
- ci: [pre-commit.ci] autoupdate by @pre-commit-ci in #118
Full Changelog: v0.2.0...v0.2.1