diff --git a/doc/changelog.md b/doc/changelog.md index 3e041b4b..508fbc44 100644 --- a/doc/changelog.md +++ b/doc/changelog.md @@ -2,6 +2,11 @@ TWBlue Changelog ## changes in this version +* Core: + * Expanded the keystroke editor actions list. Now, many previously hidden or unassignable actions are available to be mapped to custom keyboard shortcuts. + +## Changes in version 2026.01.13 + In this version, we have focused on expanding content management capabilities within Mastodon. It is now possible to edit sent posts and schedule them for future publication. Additionally, support for reading quoted posts has been implemented, and a new buffer for server announcements is available. On the Core side, visual stability has been prioritized to ensure proper window display, along with an expansion of keyboard shortcuts. * Core: diff --git a/src/keymaps/Chicken Nugget.keymap b/src/keymaps/Chicken Nugget.keymap index 9d95a47f..29832008 100644 --- a/src/keymaps/Chicken Nugget.keymap +++ b/src/keymaps/Chicken Nugget.keymap @@ -23,7 +23,6 @@ url = string(default="control+win+b") go_home = string(default="control+win+home") go_end = string(default="control+win+end") delete = string(default="control+win+delete") -edit_post = string(default="") clear_buffer = string(default="control+win+shift+delete") repeat_item = string(default="control+win+space") copy_to_clipboard = string(default="control+win+shift+c") @@ -37,4 +36,13 @@ update_buffer = string(default="control+win+shift+u") ocr_image = string(default="win+alt+o") open_in_browser = string(default="alt+control+win+return") add_alias=string(default="") -vote=string(default="alt+win+shift+v") \ No newline at end of file +vote=string(default="alt+win+shift+v") +edit_post=string(default="") +open_favs_timeline=string(default="") +community_timeline=string(default="") +seekLeft=string(default="") +seekRight=string(default="") +manage_aliases=string(default="") +create_filter=string(default="") +manage_filters=string(default="") +manage_accounts=string(default="") \ No newline at end of file diff --git a/src/keymaps/Qwitter.keymap b/src/keymaps/Qwitter.keymap index 7a8bc30a..ddd1fe6d 100644 --- a/src/keymaps/Qwitter.keymap +++ b/src/keymaps/Qwitter.keymap @@ -33,7 +33,6 @@ go_page_up = string(default="control+win+pageup") go_page_down = string(default="control+win+pagedown") update_profile = string(default="control+win+shift+p") delete = string(default="control+win+delete") -edit_post = string(default="") clear_buffer = string(default="control+win+shift+delete") repeat_item = string(default="control+win+space") copy_to_clipboard = string(default="control+win+shift+c") @@ -56,4 +55,13 @@ update_buffer = string(default="control+win+shift+u") ocr_image = string(default="win+alt+o") open_in_browser = string(default="alt+control+win+return") add_alias=string(default="") -vote=string(default="alt+win+shift+v") \ No newline at end of file +vote=string(default="alt+win+shift+v") +edit_post=string(default="") +open_favs_timeline=string(default="") +community_timeline=string(default="") +seekLeft=string(default="") +seekRight=string(default="") +manage_aliases=string(default="") +create_filter=string(default="") +manage_filters=string(default="") +manage_accounts=string(default="") \ No newline at end of file diff --git a/src/keymaps/Windows 10.keymap b/src/keymaps/Windows 10.keymap index c12d78ee..3e969518 100644 --- a/src/keymaps/Windows 10.keymap +++ b/src/keymaps/Windows 10.keymap @@ -33,7 +33,6 @@ go_page_up = string(default="control+win+pageup") go_page_down = string(default="control+win+pagedown") update_profile = string(default="alt+win+p") delete = string(default="alt+win+delete") -edit_post = string(default="") clear_buffer = string(default="alt+win+shift+delete") repeat_item = string(default="alt+win+space") copy_to_clipboard = string(default="alt+win+shift+c") @@ -59,4 +58,13 @@ open_in_browser = string(default="alt+control+win+return") add_alias=string(default="") mute_conversation=string(default="control+alt+win+back") find = string(default="control+win+{") -vote=string(default="alt+win+shift+v") \ No newline at end of file +vote=string(default="alt+win+shift+v") +edit_post=string(default="") +open_favs_timeline=string(default="") +community_timeline=string(default="") +seekLeft=string(default="") +seekRight=string(default="") +manage_aliases=string(default="") +create_filter=string(default="") +manage_filters=string(default="") +manage_accounts=string(default="") \ No newline at end of file diff --git a/src/keymaps/Windows11.keymap b/src/keymaps/Windows11.keymap index c4301cff..779c3b3b 100644 --- a/src/keymaps/Windows11.keymap +++ b/src/keymaps/Windows11.keymap @@ -33,7 +33,6 @@ go_page_up = string(default="control+win+pageup") go_page_down = string(default="control+win+pagedown") update_profile = string(default="alt+win+p") delete = string(default="alt+win+delete") -edit_post = string(default="") clear_buffer = string(default="alt+win+shift+delete") repeat_item = string(default="control+alt+win+space") copy_to_clipboard = string(default="alt+win+shift+c") @@ -59,4 +58,13 @@ open_in_browser = string(default="alt+control+win+return") add_alias=string(default="") mute_conversation=string(default="control+alt+win+back") find = string(default="control+win+{") -vote=string(default="alt+win+shift+v") \ No newline at end of file +vote=string(default="alt+win+shift+v") +edit_post=string(default="") +open_favs_timeline=string(default="") +community_timeline=string(default="") +seekLeft=string(default="") +seekRight=string(default="") +manage_aliases=string(default="") +create_filter=string(default="") +manage_filters=string(default="") +manage_accounts=string(default="") \ No newline at end of file diff --git a/src/keymaps/base.template b/src/keymaps/base.template index 15429f06..ad514d8d 100644 --- a/src/keymaps/base.template +++ b/src/keymaps/base.template @@ -58,4 +58,13 @@ update_buffer = string(default="control+win+shift+u") open_in_browser = string(default="alt+control+win+return") add_alias=string(default="") mute_conversation=string(default="alt+win+shift+delete") -vote=string(default="alt+win+shift+v") \ No newline at end of file +vote=string(default="alt+win+shift+v") +edit_post=string(default="") +open_favs_timeline=string(default="") +community_timeline=string(default="") +seekLeft=string(default="") +seekRight=string(default="") +manage_aliases=string(default="") +create_filter=string(default="") +manage_filters=string(default="") +manage_accounts=string(default="") \ No newline at end of file diff --git a/src/keymaps/default.keymap b/src/keymaps/default.keymap index 30e6bcbb..fa70c756 100644 --- a/src/keymaps/default.keymap +++ b/src/keymaps/default.keymap @@ -34,7 +34,6 @@ go_page_up = string(default="control+win+pageup") go_page_down = string(default="control+win+pagedown") update_profile = string(default="alt+win+p") delete = string(default="control+win+delete") -edit_post = string(default="") clear_buffer = string(default="control+win+shift+delete") repeat_item = string(default="control+win+space") copy_to_clipboard = string(default="control+win+shift+c") @@ -60,4 +59,13 @@ ocr_image = string(default="win+alt+o") open_in_browser = string(default="alt+control+win+return") add_alias=string(default="") mute_conversation=string(default="alt+win+shift+delete") -vote=string(default="alt+win+shift+v") \ No newline at end of file +vote=string(default="alt+win+shift+v") +edit_post=string(default="") +open_favs_timeline=string(default="") +community_timeline=string(default="") +seekLeft=string(default="") +seekRight=string(default="") +manage_aliases=string(default="") +create_filter=string(default="") +manage_filters=string(default="") +manage_accounts=string(default="") \ No newline at end of file diff --git a/src/keystrokeEditor/actions/mastodon.py b/src/keystrokeEditor/actions/mastodon.py index 3f07f152..613687c3 100644 --- a/src/keystrokeEditor/actions/mastodon.py +++ b/src/keystrokeEditor/actions/mastodon.py @@ -29,7 +29,7 @@ actions = { "go_end": _(u"Jump to the last element of the current buffer"), "go_page_up": _(u"Jump 20 elements up in the current buffer"), "go_page_down": _(u"Jump 20 elements down in the current buffer"), -# "update_profile": _(u"Edit profile"), + "update_profile": _(u"Edit profile"), "delete": _("Delete post"), "clear_buffer": _(u"Empty the current buffer"), "repeat_item": _(u"Repeat last item"), @@ -55,4 +55,14 @@ actions = { "ocr_image": _(u"Extracts the text from a picture and displays the result in a dialog."), "add_alias": _("Adds an alias to an user"), "mute_conversation": _("Mute/Unmute conversation"), + "edit_post": _(u"Edit the selected post"), + "vote": _(u"Vote in the selected poll"), + "open_favs_timeline": _(u"Open favorites timeline"), + "community_timeline": _(u"Open local/federated timeline"), + "seekLeft": _(u"Seek media backward"), + "seekRight": _(u"Seek media forward"), + "manage_aliases": _(u"Manage user aliases"), + "create_filter": _(u"Create a new filter"), + "manage_filters": _(u"Manage filters"), + "manage_accounts": _(u"Manage accounts"), } \ No newline at end of file