Arjan Molenaar
537a19e7a9
Merge pull request #236 from gaphor/i18n
...
Internationalization/Localization support
2019-11-19 17:52:10 +01:00
Arjan Molenaar
21c8663b68
Use babel-glade extractor 0.6.0
...
no longer need my fork.
2019-11-19 16:14:22 +01:00
Arjan Molenaar
efa49fdbd9
Add Keyboard Shortcuts window
2019-11-18 23:24:14 +01:00
Arjan Molenaar
1547dfe8ad
Merge branch 'master' into i18n
2019-11-17 22:26:43 +01:00
Arjan Molenaar
6ab9c7f29a
Use our custom version of babel-glade
...
Drop lxml dependency.
2019-11-16 21:55:08 +01:00
Arjan Molenaar
a521d065be
Add some infra to build po and mo files
2019-11-11 07:53:06 +01:00
Arjan Molenaar
c7fd56a20c
Add Babel as dev dependency
2019-11-10 21:29:35 +01:00
Dan Yeaw
9dd58fc52b
Remove unneeded isort config value
...
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2019-11-09 20:31:33 -05:00
Dan Yeaw
1d8d657a83
Add flake8, isort, check-toml, and check-yaml to pre-commit
...
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2019-11-09 20:23:55 -05:00
Arjan Molenaar
032fef4b43
Use generic library instead of a copy
2019-11-09 09:57:22 +01:00
Arjan Molenaar
86a87f1476
install typing_extensions
...
Should not rely on the one mypy installs
2019-11-04 22:27:15 +01:00
Dan Yeaw
60a3caa96d
Fix: key hashes does not exist
...
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2019-11-02 17:06:22 -04:00
Dan Yeaw
3ea8335c46
Bump version to 1.1.1
2019-11-01 21:08:19 -04:00
Dan Yeaw
27ae9d11c7
Add doc dependencies to dev dependencies
2019-10-27 10:28:40 -04:00
Dan Yeaw
eb40c6f308
Update pytest and remove pytest-sugar
2019-10-27 10:12:31 -04:00
Dan Yeaw
08c401fd1c
Merge pull request #218 from gaphor/1.1.0-release
...
1.1.0 Release
2019-10-26 18:43:30 -04:00
Arjan Molenaar
21e01a51a9
Separate console as a plugin
...
It's not strictly part of the core.
2019-10-25 09:04:14 +02:00
Dan Yeaw
369ba17021
Merge master
...
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2019-10-23 21:32:36 -04:00
Arjan Molenaar
1f444d5c4a
Remove "Import" menu entry
...
It's empty by default. If someone wants to create an import plugin, put
it under "Tools".
2019-10-23 10:11:17 +02:00
Arjan Molenaar
48c3601e14
Remove diagramlayout plugin
2019-10-23 10:11:17 +02:00
Arjan Molenaar
d9bc736132
Remove PyNSource plugin
2019-10-23 10:11:17 +02:00
Dan Yeaw
015d258b5b
Update sub-module to latest
...
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2019-10-22 21:50:26 -04:00
Dan Yeaw
03dc9def29
Pin mypy to previous version to fix mypy errors
...
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2019-10-19 13:33:19 -04:00
Dan Yeaw
997d872999
Upgrade mypy dependency
...
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2019-10-18 22:19:59 -04:00
Dan Yeaw
5efb5f0de2
Replace requirements.txt for docs with pyproject.toml
...
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2019-10-15 22:12:59 -04:00
Arjan Molenaar
e54f1192ba
Remove unused imports throughout the code base
...
Thanks to autoflake.
2019-10-13 15:03:07 +02:00
Arjan Molenaar
a839cb878e
Merge pull request #207 from gaphor/menu-upgrade
...
Menu upgrade
2019-10-11 10:00:34 +02:00
Arjan Molenaar
86933ea3a4
Upgrade dependencies
...
Should fix build issue on Macos
2019-10-11 09:46:07 +02:00
Arjan Molenaar
f8a35c884e
Reove alignment plugin
...
The functionality has been superseeded by guides on the canvas.
2019-10-08 22:49:34 +02:00
Arjan Molenaar
3132570def
Move diagram export to plugins
...
It's a plugin, not a (core) service.
2019-10-08 22:27:15 +02:00
Arjan Molenaar
fdb71fc53b
Remove all use of action_manager
2019-10-04 17:08:51 +02:00
Arjan Molenaar
b50a2f24e5
Add a preferences dialog to house the settings
...
Now they do not need a place in the menu anymore.
2019-10-03 23:23:59 +02:00
Arjan Molenaar
1ad4be0798
Create menu extension points for import, export and tools.
...
Let's see if we need more.
2019-10-02 22:46:43 +02:00
Arjan Molenaar
a6aa6532d0
Moved filemanager to ui package
2019-10-01 23:55:32 +02:00
Arjan Molenaar
e95e3a7241
Handle recent files through the GTK facility
...
This saves me some headaches synching files with GUI and it's done GNOME
wide.
2019-09-27 00:08:59 +02:00
Arjan Molenaar
b01652773c
Update dependencies
...
Make tomlkit a dev dependency.
2019-09-09 13:38:26 +02:00
Arjan Molenaar
4de35bc855
Bump Poetry version to 1.0.0b1
2019-09-09 13:34:52 +02:00
Arjan Molenaar
6af402df1a
Add MyPy as a dev dependency
...
This should help if you need to run mypy for some reason, or use it as your
linter in VSCode for example.
2019-09-02 16:46:15 +02:00
Arjan Molenaar
a148c464eb
Bump version to 1.1.0
2019-08-05 22:00:06 +02:00
Dan Yeaw
86749c740c
Pin poetry version
2019-07-30 20:55:59 -04:00
Dan Yeaw
7a293ceb3c
Bump gaphor version
...
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2019-07-08 21:39:09 -04:00
Dan Yeaw
dbf595fc1f
Merge branch 'master' into pytest-conversion
...
# Conflicts:
# gaphor/application.py
# poetry.lock
# pyproject.toml
2019-07-08 20:55:29 -04:00
Arjan Molenaar
67fc8ac2e5
Update dependency version for Gaphas and Black
2019-07-08 09:05:02 +02:00
Dan Yeaw
c7d7890d33
Add tomlkit to dependencies
...
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2019-06-16 15:19:54 -04:00
Arjan Molenaar
b1d0bfa292
Remove build-system dependency on setuptools and wheel
2019-06-14 22:31:07 +02:00
Arjan Molenaar
8650d9d3d8
Remove briefcase as a dependency
2019-06-08 16:58:40 +02:00
Arjan Molenaar
17c319d4bb
Use importlib_metadata instead of pkg_resources
...
We're no longer depending on setuptools.
2019-06-07 23:51:31 +02:00
Arjan Molenaar
6048cf331f
What if UI components are just services
...
Management of services can be arranged centrally and DI works without a hassle.
2019-06-03 21:47:01 +02:00
Arjan Molenaar
f575fad018
Let ElementFactory manage the ElementDispatcher
...
The dispatcher is only used in model elements and therefore does not need to be available as system wide service.
2019-06-02 22:23:05 +02:00
Arjan Molenaar
f77d3f8f75
move ElementDispatcher in Gaphor.UML
...
This functionality is very model related (used by gaphor.diagram code) and therefore should deserve a place in gaphor.UML.
2019-06-02 22:23:05 +02:00