Commit graph

20 commits

Author SHA1 Message Date
Philipp Hörist
77c9b3a98d Add annotations and fix pylint/mypy errors 2018-10-07 00:46:38 +02:00
Philipp Hörist
ebc0dd4536 Fix license comment format
every linter flags this as an error
2018-10-07 00:46:35 +02:00
Philipp Hörist
5feb4becfd Rework Emoji implementation
- Use emoji data from a generated dict based on the offical unicode docs,
this makes it easier to update in the future
- Rewrite the emoji chooser
- Add a search field to the emoji chooser
- The emoji chooser is loaded async
- Update to current Unicode 11 Noto theme
2018-08-17 21:55:42 +02:00
Philipp Hörist
9d5131b8b4 Rework Gajim Theming
- Save all Theme settings to .css instead of the config file
- Add a gajim-dark.css
- Refactor the ThemesWindow
2018-08-16 22:53:33 +02:00
Alexander Krotov
1d27ab2254 Spellcheck 2018-06-21 03:05:47 +03:00
André Apitzsch
5e712768cf Add support for flatpak extensions 2018-05-29 08:34:20 +02:00
Philipp Hörist
105427b8fd Use consistent way to get paths
This lets us now import the app module without setting paths
2018-04-25 20:49:37 +02:00
Philipp Hörist
8306f076b3 Move path creation into configpaths module 2018-04-22 23:12:34 +02:00
Philipp Hörist
3ad539cbf2 Make sure all config dirs get created
LOG_DB_FOLDER and CACHE_DB_FOLDER are equal to MY_DATA and MY_CACHE
2018-04-22 02:30:08 +02:00
Philipp Hörist
220bf35827 Create some folders only on demand 2018-04-22 00:55:48 +02:00
Philipp Hörist
c0c16dbf94 Dont change path names because plugins use them 2018-04-21 21:28:19 +02:00
Philipp Hörist
848c5cbdd0 More refactoring around paths
- Remove old config dir migration
- Remove some unused config paths
- Rewrite configpaths.init()
- Simplify creating paths in check_paths
2018-04-21 21:19:32 +02:00
Philipp Hörist
72e69a59af Fix setting custom config root 2018-04-21 14:47:47 +02:00
Philipp Hörist
4a26ecb12c Refactor configpaths
- init configpaths earlier so logging can access it to store debug logs
- First step for more consistency across Gajim when looking up paths

  Recommended usage for the future:
  app.configpaths.get()
  configpaths.get()
2018-04-21 12:48:57 +02:00
André Apitzsch
5819f7e439 setup.py: move plugins directory to data directory 2017-09-22 21:48:18 +02:00
André Apitzsch
624bee755c fix file lookup location and other issues 2017-09-22 19:12:26 +02:00
Yann Leboulanger
ab60bcbe85 PyOpenSSL removed rand module. Stop using it. Fixes #8731 2017-09-20 11:39:55 +02:00
André Apitzsch
0080c61014 Install data to new location 2017-09-16 12:18:22 +02:00
André Apitzsch
efec098aef Use absolute imports 2017-08-18 19:48:48 +02:00
André Apitzsch
125ce523e4 Rename src directory 2017-07-02 17:25:47 +02:00
Renamed from src/common/configpaths.py (Browse further)