Commit Graph

2619 Commits

Author SHA1 Message Date
miruka
5ad042f44b Properly force default QML style
The "mysterious segfault" was caused by KDE and its components hijacking
the base QtQuick Controls.
Use a more reliable method that changing env variables to force
QML to use the fusion or default style, which has the base controls we
expect.
2020-04-03 07:53:36 -04:00
miruka
ad937573cf Rewrite HTile and adapt components using it
Rewrite HTile in a more standard way, hopefully fixing the
mysterious segfault on some systems
2020-04-03 07:53:36 -04:00
miruka
af57218ac6 Update TODO.md 2020-04-03 07:53:36 -04:00
miruka
6e63569ad7 Add leaveRoom and forgetRoom keybinds 2020-04-03 07:53:36 -04:00
miruka
2a648d7f59 Add invite to room keybind 2020-04-03 07:53:36 -04:00
miruka
790229e188 Make DebugConsole keyboard-scrollable again 2020-04-03 07:53:36 -04:00
miruka
3f0241b7f1 Mention config/data env variables in README 2020-04-03 07:53:36 -04:00
miruka
22be0bf5f0 MIRAGE_CONFIG_DIR and MIRAGE_DATA_DIR env vars
Allow overriding the default path where config files and user data are
found
2020-04-03 07:53:36 -04:00
miruka
1038678a2f Refactor global shortcuts, simplify debug consoles
- Move out all shortcuts from their central file to the component they
  actually belong to

- Get rid of DebugConsoleLoader and the multiple consoles handling mess,
  have only one global console
2020-04-03 07:53:36 -04:00
miruka
af2d5f8cba README: move glitchy badges out of title 2020-04-02 10:39:21 -04:00
miruka
2a3099212b Mention Arch Linux package in INSTALL.md 2020-03-30 02:39:58 -04:00
miruka
6850ef26f5 Show details when login fails with unknown error 2020-03-29 11:48:04 -04:00
miruka
eafd65d490 Fix compact mode being enabled by default 2020-03-28 11:04:43 -04:00
miruka
4185a30a6e theme_parser: translate hard tabs to spaces 2020-03-28 07:48:27 -04:00
miruka
63e57c27f8 Fix README: theme setting needs the extension 2020-03-28 07:36:07 -04:00
miruka
1327812087 INSTALL.md: improve flatpak instructions 2020-03-27 17:29:42 -04:00
miruka
efbcec51ad Add note about Flatpak for config files 2020-03-27 15:34:50 -04:00
miruka
c64179fcbd Fix "AbstractButton" problem with Qt 5.14 2020-03-27 10:36:50 -04:00
miruka
ef7671e8e7 INSTALL.md: no release yet for other archs 2020-03-27 07:39:29 -04:00
miruka
78b7cb4a4a Update TODO.md 2020-03-27 07:12:57 -04:00
miruka
311a53f8f4 "Unselect" → "Deselect" 2020-03-27 07:06:38 -04:00
miruka
4c76ffd88b Bump version to v0.4.2 2020-03-27 05:40:23 -04:00
miruka
ff8fd01eb1 Fix copying selected non-message events 2020-03-27 05:38:29 -04:00
miruka
c03bf32a7b Theme color for eventList highlight 2020-03-27 05:09:49 -04:00
miruka
af6cdc9013 Rename HListView checking-related functions 2020-03-27 05:05:25 -04:00
miruka
3f69710813 Allow copying text from non-message events 2020-03-27 04:58:49 -04:00
miruka
936c49127d Add keyboard controls for message focus/selection 2020-03-27 04:49:01 -04:00
miruka
6ca10e1f2b Customizable unselectAllMessage keybind 2020-03-27 03:53:25 -04:00
miruka
ba86414ddf Implement shift+click/A-B message selection 2020-03-26 23:24:37 -04:00
miruka
e696c16fc8 Remove old drag-scrolling hack code 2020-03-26 22:22:07 -04:00
miruka
4a780e20f4 Make HMenu modal
Prevents accidentally triggering TapHandlers when clicking outside of
the menu to exit it.
2020-03-26 22:00:35 -04:00
miruka
43c018d0a4 Improve "Copy text" text and availability 2020-03-26 22:00:00 -04:00
miruka
18f53829d9 Make composer/eventList ctrl-c work again 2020-03-26 22:00:00 -04:00
miruka
a61f1d5d04 Make selection look better 2020-03-26 22:00:00 -04:00
miruka
2d471b70f5 Single message text selection for mouses 2020-03-26 22:00:00 -04:00
miruka
3852357614 Start implementing new message selection system 2020-03-26 22:00:00 -04:00
miruka
710dba09ec Remove message text selection hack 2020-03-26 22:00:00 -04:00
miruka
f148837fae Remove Invite/LeftBanner avatar radius 2020-03-26 21:59:33 -04:00
miruka
58f34920bc Update TODO.md 2020-03-26 18:54:31 -04:00
miruka
93eff8e487 Put AppImage instructions inside a README 2020-03-26 18:51:50 -04:00
miruka
914d1e6c2d Move build-appimage.sh to packaging/appimage 2020-03-26 18:42:18 -04:00
miruka
df506e5893
Merge pull request #13 from rinigus/flatpak
Flatpak packaging scripts
2020-03-26 18:18:49 -04:00
miruka
203116ee3d README, mirage.pro: more style improvements 2020-03-26 12:05:28 -04:00
Rinigus
8b5e39f994 update Flatpak README and scripts 2020-03-26 13:44:02 +02:00
Rinigus
7ba4bc0ee4 Update Flatpak README 2020-03-25 23:12:48 +02:00
Rinigus
3ea97105e4 Adjust flatpak packaging script according to the feedback 2020-03-25 22:27:40 +02:00
Rinigus
eda86fdfb7 Add origin reference for flatpak-pip-generator 2020-03-25 10:09:26 +02:00
Rinigus
05967e5f32 Remove redundant Flatpak manifest 2020-03-25 10:07:32 +02:00
Rinigus
c9a89127ca Automate flatpak manifest generation and document building flatpak 2020-03-25 10:04:56 +02:00
miruka
ca92abe689 Merge branch 'dev' 2020-03-24 16:02:23 -04:00