83 Commits

Author SHA1 Message Date
Martin Rotter
2a73af8347 prepare changelog, change version 2023-08-07 10:58:31 +02:00
Martin Rotter
388c9297ac even better implementation of RTL which now works even when parent node is selected and RTL is automatically correctly decided for each individual article 2023-07-31 09:49:37 +02:00
Martin Rotter
8133fce9e8 correctly use RTL text for rtl feeds 2023-07-31 08:33:04 +02:00
Martin Rotter
126ed60b04 save 2023-07-26 13:46:31 +02:00
Martin Rotter
dbad3978a5 some initial fixes and refactorings for the PR 2023-07-26 09:09:42 +02:00
رشيد
a8a0f789e9 New Feature: Right-to-Left Layout for Feed Articles in RTL Languages
I added a feature that lets change the feed's articles from right to left for languages such as Arabic, Urdu, Hebrew, Farsi...
To enable it :  **The desired feed -> Edit selected item -> Articles -> Right-to-left layout**.

![LTR](https://github.com/martinrotter/rssguard/assets/25085777/a555d38d-a066-44d2-b0d0-158daae4ac2b)
![RTL](https://github.com/martinrotter/rssguard/assets/25085777/81cde3e3-f645-4c2b-a46a-d60aa5f54bd7)
2023-07-22 16:21:23 +01:00
Martin Rotter
c76320fbcd better code flow when app starts + correctly show number badge when tray icon is active on windows startup + correctly show tray messages on app startup + remove some redundant code 2023-07-21 10:06:06 +02:00
Martin Rotter
58cf78b7f0 workin on it... 2023-06-01 09:27:32 +02:00
Martin Rotter
083173c8c4 fix #424 2023-04-14 11:06:16 +02:00
Martin Rotter
ac8629c751 better article list filtering 2023-02-10 14:04:42 +01:00
Martin Rotter
085df4cd4d workiing 2022-09-16 13:17:02 +02:00
Martin Rotter
b3216c570b fix main window state saving in qt6 2022-09-15 09:01:25 +02:00
Martin Rotter
6e8841eacf try to fix #778 2022-08-31 12:36:48 +02:00
Martin Rotter
dfbaf3601d try to fix #754 2022-06-21 07:50:53 +02:00
Martin Rotter
62bda35fc8 versions 2022-04-09 09:55:11 +02:00
brkgbr
e3096aee4f
Extend filtering (#678)
* Unified naming in message highlighter related code

* Added extended filtering logic

* Added UI for extended filtering

* Removed ShowOnlyUnreadMessages from Articles menu

* Added filter to messagestoolbar defaults

* Implemented QToolButton state saving

* Review fixes

* Changed titles for article filter buttons
2022-04-09 07:14:25 +02:00
Martin Rotter
e80331e88c context menu 2022-03-28 14:28:58 +02:00
Martin Rotter
2d7f9bb289 remove Qt < 5.12 code as Qt 5.12 is now minimal req. version 2022-03-25 07:38:40 +01:00
Martin Rotter
a52d703e4b refactoring and adding of taskbar overlay icon 2022-02-24 11:44:05 +01:00
Martin Rotter
4b984b4fc0 ability to open URL of article directly with keystroke 2022-02-01 08:16:46 +01:00
Martin Rotter
6242bfa60c customize padding for msg list 2022-01-20 10:58:10 +01:00
Martin Rotter
217a3c9706 fix #345 2022-01-14 08:15:45 +01:00
Martin Rotter
95a5341967 multiple UX fixes, fix #570, prepare for better integration of nodejs 2022-01-13 13:51:57 +01:00
Martin Rotter
7fa4488fb9 some preps for select next imp article 2022-01-01 17:36:52 +01:00
Martin Rotter
71dd65aef9 fix setting row height in lists of feeds and messages 2021-11-02 09:32:47 +01:00
Martin Rotter
00dee012f1 implement temporary status bar messages 2021-11-01 13:59:21 +01:00
Martin Rotter
729453a06a make it all work with qt6 2021-10-29 13:01:52 +02:00
Martin Rotter
e9a9b32335 do not mark message as read when right click with mouse 2021-10-19 09:49:25 +02:00
Martin Rotter
4854a67195 remove "current" index after selection is cleared 2021-10-15 10:11:14 +02:00
Martin Rotter
ef4f99bb77 improve selection handling, particularly when multiple/all articles are selected 2021-10-13 08:01:14 +02:00
Martin Rotter
6a3b0edba8 fix #507 for good - note that there was some very common code changed, feared of regressions, hopefully, they will not be there 2021-10-08 11:54:03 +02:00
Martin Rotter
93ea31107f resizable all columns 2021-09-30 13:12:04 +02:00
Martin Rotter
2888458e47 fix #507 2021-09-27 10:53:46 +02:00
Martin Rotter
9af79b3ca3 allow backspace for message restore, add backend for restricted shortcut mode for article/feed view 2021-09-14 10:47:24 +02:00
Martin Rotter
95ac855d16 clazy refactorings 2021-09-13 12:45:07 +02:00
Martin Rotter
91356bcaec filtering of messages is run with delay to avoid repeated filtering 2021-09-07 11:06:49 +02:00
Martin Rotter
dbb59e49ea refactorings 2021-08-25 13:59:37 +02:00
Martin Rotter
f23b7a6ef0 fix os/2 build failure 2021-08-23 07:19:46 +02:00
Martin Rotter
993f9f7365 remove unneeded license file 2021-08-17 17:33:20 +02:00
Martin Rotter
dd85b2905c added soem safeyt chceks when restoring list view state 2021-08-17 13:21:48 +02:00
Martin Rotter
d824d04d12 try to fix problems related to errorneous saving of message list header state 2021-08-17 08:17:44 +02:00
Martin Rotter
b81ac69578 try to fix problems related to errorneous saving of message list header state 2021-08-17 08:07:49 +02:00
Martin Rotter
843b4312b2 save current code and try to fix #453 2021-07-27 09:19:08 +02:00
Martin Rotter
441070f4f2 try to fix problems with next unread msg 2021-07-01 09:42:05 +02:00
Martin Rotter
22c24fe988 fixxx #435 2021-06-28 12:18:50 +02:00
Martin Rotter
fa31189357 replace message -> article 2021-06-22 07:20:37 +02:00
Martin Rotter
50e1d79c42 work on notifications 2021-06-18 13:42:31 +02:00
Martin Rotter
a7410954a4 fixed #427 2021-06-01 13:06:17 +02:00
Martin Rotter
2aa9f7c255 Revert, should work 2021-05-17 14:17:01 +02:00
Martin Rotter
95e9279192 do not force reload list of messages after msg sync is done if there is some message selected 2021-05-17 13:53:48 +02:00