From 44e9ae28d03b1eb5060417b0a9b426615921b07f Mon Sep 17 00:00:00 2001 From: Tan Nguyen Date: Fri, 1 Dec 2023 00:55:13 +0700 Subject: [PATCH 1/2] update new version --- .config/dconf/user | Bin 52824 -> 54851 bytes .config/mimeapps.list | 23 ++++++++++++------ .../extension.js | 2 +- .../metadata.json | 2 +- .../settingsFields.js | 18 ++++++++++++++ .../stylesheet.css | 4 +++ .../share/sounds/__custom/bell-terminal.ogg | 2 +- .../sounds/__custom/bell-window-system.ogg | 2 +- 8 files changed, 41 insertions(+), 12 deletions(-) create mode 100644 .local/share/gnome-shell/extensions/clipboard-history@alexsaveau.dev/settingsFields.js diff --git a/.config/dconf/user b/.config/dconf/user index 99ad321c9663d62e8ffa534c1ab3af2612329cee..16791e0cddbec8d2db4959fafbd511aa86b5aa00 100644 GIT binary patch literal 54851 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 diff --git a/.config/mimeapps.list b/.config/mimeapps.list index 5338e0d..705914f 100644 --- a/.config/mimeapps.list +++ b/.config/mimeapps.list @@ -1,11 +1,11 @@ [Added Associations] application/vnd.debian.binary-package=snap-store_ubuntu-software-local-file.desktop; -inode/directory=phpstorm_phpstorm.desktop;code.desktop;code_code.desktop; +inode/directory=phpstorm_phpstorm.desktop;webstorm_webstorm.desktop;code.desktop;code_code.desktop; x-content/audio-player=rhythmbox-device.desktop; x-content/image-dcf=org.gnome.eog.desktop; video/mp4=org.gnome.Totem.desktop;vlc.desktop; image/jpeg=google-chrome.desktop; -audio/mpeg=rhythmbox.desktop;org.gnome.Rhythmbox3.desktop; +audio/mpeg=vlc.desktop;rhythmbox.desktop;org.gnome.Rhythmbox3.desktop; video/ogg=vlc.desktop; video/x-ogm=vlc.desktop; video/x-theora+ogg=vlc.desktop; @@ -60,10 +60,10 @@ audio/x-mod=rhythmbox.desktop; audio/x-s3m=rhythmbox.desktop; audio/x-stm=rhythmbox.desktop; audio/x-xm=rhythmbox.desktop; -image/png=google-chrome.desktop; +image/png=sidekick-browser.desktop;google-chrome.desktop; application/x-php=phpstorm_phpstorm.desktop;code_code.desktop;code_code-url-handler.desktop;vim.desktop; application/vnd.appimage=apturl.desktop; -text/html=org.gnome.gedit.desktop;code_code.desktop; +text/html=org.gnome.gedit.desktop;code_code.desktop;google-chrome.desktop; application/x-bittorrent=transmission-gtk.desktop; image/svg+xml=org.gnome.gedit.desktop;google-chrome.desktop; application/vnd.ms-publisher=org.gnome.gedit.desktop;org.gnome.TextEditor.desktop; @@ -72,17 +72,23 @@ text/x-python=code_code.desktop; text/plain=phpstorm_phpstorm.desktop;org.gnome.gedit.desktop;code_code.desktop; application/zip=mysql-workbench-community_mysql-workbench-community.desktop;org.gnome.FileRoller.desktop; application/pdf=google-chrome.desktop; -application/xml=code.desktop; -application/sql=code.desktop; +application/xml=phpstorm_phpstorm.desktop;libreoffice-writer.desktop;code.desktop; +application/sql=org.gnome.gedit.desktop;code.desktop; text/csv=phpstorm_phpstorm.desktop; application/x-gettext-translation=poedit_poedit.desktop; +text/x-log=org.gnome.gedit.desktop;phpstorm_phpstorm.desktop; +application/vnd.openxmlformats-officedocument.spreadsheetml.sheet=sidekick-browser.desktop; +application/json=org.gnome.gedit.desktop; +x-scheme-handler/http=google-chrome.desktop; +application/xhtml+xml=google-chrome.desktop; +x-scheme-handler/https=google-chrome.desktop; [Default Applications] text/html=google-chrome.desktop x-scheme-handler/http=google-chrome.desktop x-scheme-handler/https=google-chrome.desktop -x-scheme-handler/about=google-chrome.desktop -x-scheme-handler/unknown=google-chrome.desktop +x-scheme-handler/about=sidekick-browser.desktop +x-scheme-handler/unknown=sidekick-browser.desktop x-content/audio-player=rhythmbox-device.desktop x-content/image-dcf=org.gnome.eog.desktop video/x-ogm+ogg=vlc.desktop @@ -150,3 +156,4 @@ application/pdf=google-chrome.desktop application/zip=org.gnome.FileRoller.desktop text/csv=phpstorm_phpstorm.desktop text/plain=org.gnome.gedit.desktop +application/xhtml+xml=google-chrome.desktop diff --git a/.local/share/gnome-shell/extensions/clipboard-history@alexsaveau.dev/extension.js b/.local/share/gnome-shell/extensions/clipboard-history@alexsaveau.dev/extension.js index 6106a31..64898b5 100644 --- a/.local/share/gnome-shell/extensions/clipboard-history@alexsaveau.dev/extension.js +++ b/.local/share/gnome-shell/extensions/clipboard-history@alexsaveau.dev/extension.js @@ -108,7 +108,7 @@ class ClipboardIndicator extends PanelMenu.Button { _buildMenu() { this.searchEntry = new St.Entry({ name: 'searchEntry', - style_class: 'search-entry', + style_class: 'search-entry ci-history-search-entry', can_focus: true, hint_text: _('Search clipboard history…'), track_hover: true, diff --git a/.local/share/gnome-shell/extensions/clipboard-history@alexsaveau.dev/metadata.json b/.local/share/gnome-shell/extensions/clipboard-history@alexsaveau.dev/metadata.json index ee0dd4a..6b286fd 100644 --- a/.local/share/gnome-shell/extensions/clipboard-history@alexsaveau.dev/metadata.json +++ b/.local/share/gnome-shell/extensions/clipboard-history@alexsaveau.dev/metadata.json @@ -11,5 +11,5 @@ ], "url": "https://github.com/SUPERCILEX/gnome-clipboard-history", "uuid": "clipboard-history@alexsaveau.dev", - "version": 27 + "version": 32 } \ No newline at end of file diff --git a/.local/share/gnome-shell/extensions/clipboard-history@alexsaveau.dev/settingsFields.js b/.local/share/gnome-shell/extensions/clipboard-history@alexsaveau.dev/settingsFields.js new file mode 100644 index 0000000..3ea6fb4 --- /dev/null +++ b/.local/share/gnome-shell/extensions/clipboard-history@alexsaveau.dev/settingsFields.js @@ -0,0 +1,18 @@ +const SettingsFields = { + HISTORY_SIZE: 'history-size', + WINDOW_WIDTH_PERCENTAGE: 'window-width-percentage', + CACHE_FILE_SIZE: 'cache-size', + CACHE_ONLY_FAVORITES: 'cache-only-favorites', + NOTIFY_ON_COPY: 'notify-on-copy', + CONFIRM_ON_CLEAR: 'confirm-clear', + MOVE_ITEM_FIRST: 'move-item-first', + ENABLE_KEYBINDING: 'enable-keybindings', + TOPBAR_PREVIEW_SIZE: 'topbar-preview-size', + TOPBAR_DISPLAY_MODE_ID: 'display-mode', + DISABLE_DOWN_ARROW: 'disable-down-arrow', + STRIP_TEXT: 'strip-text', + PRIVATE_MODE: 'private-mode', + PASTE_ON_SELECTION: 'paste-on-selection', + PROCESS_PRIMARY_SELECTION: 'process-primary-selection', +}; +export default SettingsFields; diff --git a/.local/share/gnome-shell/extensions/clipboard-history@alexsaveau.dev/stylesheet.css b/.local/share/gnome-shell/extensions/clipboard-history@alexsaveau.dev/stylesheet.css index 5385931..824aee7 100644 --- a/.local/share/gnome-shell/extensions/clipboard-history@alexsaveau.dev/stylesheet.css +++ b/.local/share/gnome-shell/extensions/clipboard-history@alexsaveau.dev/stylesheet.css @@ -28,3 +28,7 @@ .ci-history-actions-section .popup-menu-ornament { width: auto; } + +.ci-history-search-entry { + width: 5em; +} diff --git a/.local/share/sounds/__custom/bell-terminal.ogg b/.local/share/sounds/__custom/bell-terminal.ogg index f7a63ea..410f270 120000 --- a/.local/share/sounds/__custom/bell-terminal.ogg +++ b/.local/share/sounds/__custom/bell-terminal.ogg @@ -1 +1 @@ -/usr/share/sounds/gnome/default/alerts/click.ogg \ No newline at end of file +/usr/share/sounds/gnome/default/alerts/bark.ogg \ No newline at end of file diff --git a/.local/share/sounds/__custom/bell-window-system.ogg b/.local/share/sounds/__custom/bell-window-system.ogg index f7a63ea..410f270 120000 --- a/.local/share/sounds/__custom/bell-window-system.ogg +++ b/.local/share/sounds/__custom/bell-window-system.ogg @@ -1 +1 @@ -/usr/share/sounds/gnome/default/alerts/click.ogg \ No newline at end of file +/usr/share/sounds/gnome/default/alerts/bark.ogg \ No newline at end of file From f2cae2ff1e8cbf8ae0cff7e5cac0c220cc090cfc Mon Sep 17 00:00:00 2001 From: Tan Nguyen Date: Fri, 1 Dec 2023 00:57:10 +0700 Subject: [PATCH 2/2] remove redundant extensions --- .../gnome-shell-extension-apps-menu.mo | Bin 510 -> 0 bytes .../extensions/pano@elhan.io/icons/color.svg | 14 +- .../COPYING | 339 ----- .../NEWS | 1264 ----------------- .../extension.js | 171 --- .../metadata.json | 14 - .../schemas/gschemas.compiled | Bin 452 -> 0 bytes ...nsions.screenshot-window-sizer.gschema.xml | 14 - .../stylesheet.css | 8 - 9 files changed, 7 insertions(+), 1817 deletions(-) delete mode 100644 .local/share/gnome-shell/extensions/apps-menu@gnome-shell-extensions.gcampax.github.com/locale/ka/LC_MESSAGES/gnome-shell-extension-apps-menu.mo delete mode 100644 .local/share/gnome-shell/extensions/screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com/COPYING delete mode 100644 .local/share/gnome-shell/extensions/screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com/NEWS delete mode 100644 .local/share/gnome-shell/extensions/screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com/extension.js delete mode 100644 .local/share/gnome-shell/extensions/screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com/metadata.json delete mode 100644 .local/share/gnome-shell/extensions/screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com/schemas/gschemas.compiled delete mode 100644 .local/share/gnome-shell/extensions/screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com/schemas/org.gnome.shell.extensions.screenshot-window-sizer.gschema.xml delete mode 100644 .local/share/gnome-shell/extensions/screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com/stylesheet.css diff --git a/.local/share/gnome-shell/extensions/apps-menu@gnome-shell-extensions.gcampax.github.com/locale/ka/LC_MESSAGES/gnome-shell-extension-apps-menu.mo b/.local/share/gnome-shell/extensions/apps-menu@gnome-shell-extensions.gcampax.github.com/locale/ka/LC_MESSAGES/gnome-shell-extension-apps-menu.mo deleted file mode 100644 index e1ee54947ba3218489fe0da1ca2c8accb6c6bec6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 510 zcmYL^OH0E*5Xa-|VDRM0gNOAj8vaZn2A)gq} zp#MgX&l*Jrv;J)(%MuaI|)M!ZG8x-{=rT-RkMx)aAg*GDuFIPDA+-4UUTxQKnSe9Dd8P5O!@v?*1peIl|l z)eWyse#3@aw~y&A2vEQO>Pm>XAyvn7JliVr+aiA{^5-IdEb^x^{V3!6BEQ1`6|Y79 MUgVg+mAb#i53+uuPyhe` diff --git a/.local/share/gnome-shell/extensions/pano@elhan.io/icons/color.svg b/.local/share/gnome-shell/extensions/pano@elhan.io/icons/color.svg index bb0230a..243855e 100644 --- a/.local/share/gnome-shell/extensions/pano@elhan.io/icons/color.svg +++ b/.local/share/gnome-shell/extensions/pano@elhan.io/icons/color.svg @@ -1,8 +1,8 @@ - - - - - - - + + + + + + + \ No newline at end of file diff --git a/.local/share/gnome-shell/extensions/screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com/COPYING b/.local/share/gnome-shell/extensions/screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com/COPYING deleted file mode 100644 index e55e5b8..0000000 --- a/.local/share/gnome-shell/extensions/screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com/COPYING +++ /dev/null @@ -1,339 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/.local/share/gnome-shell/extensions/screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com/NEWS b/.local/share/gnome-shell/extensions/screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com/NEWS deleted file mode 100644 index 8066a9c..0000000 --- a/.local/share/gnome-shell/extensions/screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com/NEWS +++ /dev/null @@ -1,1264 +0,0 @@ -42.2 -==== -* native-window-placement: Adjust to gnome-shell 42 changes [Florian; !229] -* window-list: Fix visibility on non-primary monitors [Jason; !230] - -Contributors: - Jason Lynch, Florian Müllner - -Translators: - Cheng-Chia Tseng [zh_TW] - -42.1 -==== -* Misc. bug fixes and cleanups [Florian; !223, !222, !225] - -Contributors: - Florian Müllner - -Translators: - Milo Casagrande [it], Rūdolfs Mazurs [lv], Nathan Follens [nl], - Ngọc Quân Trần [vi], Zurab Kargareteli [ka] - -42.0 -==== - -Translators: - Philipp Kiemle [de], Balázs Úr [hu], Марко Костић [sr], sicklylife [ja], - Baurzhan Muftakhidinov [kk] - -42.rc -===== -* Misc. bug fixes and cleanups [Florian; !215, !218] - -Contributors: - Florian Müllner - -Translators: - Marek Černocký [cs], Dušan Kazik [sk], Piotr Drąg [pl], Jiri Grönroos [fi], - Luna Jernberg [sv], Alan Mortensen [da], Charles Monzat [fr], - Changwoo Ryu [ko] - -42.beta -======= -* workspace-indicator: Fix cancelling editing with Esc [Florian; !208] -* window-list: Update window tracking to avoid missing icons [Florian; !207] -* Use libadwaita for preferences [Florian; !209, !213] -* Adapt to Clutter grab API changes [Florian; !212] -* Misc. bug fixes and cleanups [Jan, Florian; !210, !214] - -Contributors: - Jan Beich, Florian Müllner, Naala Nanba - -Translators: - Boyuan Yang [zh_CN], Matej Urbančič [sl], Naala Nanba [ab], - Alexander Shopov [bg], Emin Tufan Çetin [tr] - -42.alpha -======== -* native-window-placement: Fix distorted layout in app grid [Sebastian; !189] -* window-list: Fix on-screen keyboard [Florian; !199] -* Misc. bug fixes and cleanups [Neal; Just; !195, !197] - -Contributors: - Piotr Drąg, Neal Gompa, Sebastian Keller, Florian Müllner, Just Perfection - -Translators: - Goran Vidović [hr], Sveinn í Felli [is], Yuri Chornoivan [uk], - Fabio Tomat [fur], Quentin PAGÈS [oc], Hugo Carvalho [pt], - Yaron Shahrabani [he], Jordi Mas i Hernandez [ca], MohammadSaleh Kamyab [fa], - Fran Dieguez [gl], Daniel Mustieles [es], Aleksandr Melman [ru], - Aurimas Černius [lt], Asier Sarasua Garmendia [eu], Kukuh Syafaat [id], - Rafael Fontenelle [pt_BR] - -41.0 -==== -* Bump version - -41.rc.1 -======= -* Fix pre-generating stylesheets in tarball [Florian; !190] - -Contributors: - Florian Müllner - -41.rc -===== -* window-list: Adapt to overview-on-startup [Florian; !185] -* apps-menu: Use a custom 'toggle-menu' shortcut [Florian; !173] -* Misc. bug fixes and cleanups [Florian; !186] - -Contributors: - Florian Müllner - -41.beta -======= -* window-list: Extend reactive area of minimap to screen edges [Adam; !171] -* drive-menu: Improve detection of network mounts [Florian; !27, !176] -* Use distinct gettext domain for e.g.o uploads [Florian; #335] -* Misc. bug fixes and cleanups [Florian; !172, !174, !177, !167, !178, !180, - !181, !182, !183] - -Contributors: - Marco Trevisan (Treviño), Adam Goode, Florian Müllner - -Translators: - Hugo Carvalho [pt], Juliano de Souza Camargo [pt], Alexander Shopov [bg] - -40.1 -==== -* Disable welcome dialog in classic session [Florian; !169] -* windowsNavigator: Adjust to a late gnome-shell change [Florian; !170] - -Contributors: - Florian Müllner - -Translators: - Ngọc Quân Trần [vi], Anders Jonsson [sv], Carmen Bianca BAKKER [eo], - Pawan Chitrakar [ne], Quentin PAGÈS [oc] - -40.0 -==== - -Translators: - Jiri Grönroos [fi] - -40.rc -===== -* native-window-placement: Adjust to gnome-shell changes [Florian; !164] -* windows-navigator: Adjust to gnome-shell changes [Florian; !163] -* window-list, workspace-indicator: Only show previews for up to six workspaces - [Florian; !165] -* window-list, workspace-indicator: Improve workspace preview appearance - [Florian; !166] - -Contributors: - Florian Müllner - -Translators: - Fran Dieguez [gl] - -40.beta -======= -* Add tooltips to workspace thumbnails [Florian; !155] -* Drop arrows from top bar menus [Florian; !156] -* drive-menu: Mark mounts that can be unmounted as removable [Michael; !152] -* Remove horizontal-workspaces extension [Florian; !158] -* Adjust to shell overview changes [Florian; !159, !160] -* Fix crashes [Daniel; !157] -* Misc. bug fixes and cleanups [Florian; !154, !161] - -Contributors: - Michael Lawton, Florian Müllner, Daniel van Vugt - -Translators: - Аляксей [be], A S Alam [pa] - -40.alpha.1 -========== -* Don't depend on sassc when building from tarball [Florian; !150] -* Port extensions preferences to GTK4 [Florian; !148] -* Misc. bug fixes and cleanups [Florian, Jonas; !149, !151, !153] - -Contributors: - Jonas Dreßler, Florian Müllner - -40.alpha -======== -* window-list: Honor changes in skip-taskbar property [Sergio; !130] -* window-list, workspace-indicator: Adjust to 3.38 changes [Florian; !133] -* window-list, workspace-indicator: Improve previews in workspace thumbs - [Florian; #260, !142] -* auto-move: Improve behavior on multi-monitor setups [Florian; !135] -* windowNavigator: Adjust to 3.38 changes [Thun; #259] -* Misc. bug fixes and cleanups [Florian, Jonas Å, Jordan, Ray; !131, !136, - !137, !140, !141, !144, !146, !145] - -Contributors: - Sergio Costas, Florian Müllner, Jordan Petridis, Thun Pin, Ray Strode, - Jonas Ådahl - -Translators: - Fabio Tomat [fur], Jordi Mas [ca] - -3.38.1 -====== - -Contributors: - Yacine Bouklif, Florian Müllner - -Translators: - Yacine Bouklif [kab], Cheng-Chia Tseng [zh_TW], Stas Solovey [ru], - Yosef Or Boczko [he] - -3.38.0 -====== - -Translators: - Balázs Meskó [hu], Alan Mortensen [da], Juliano Camargo [pt], Tim Sabsch [de], - Milo Casagrande [it], Rūdolfs Mazurs [lv] - -3.37.92 -======= - -Translators: - Nathan Follens [nl], Zander Brown [en_GB], Aurimas Černius [lt], - Marek Černocký [cs], Changwoo Ryu [ko], Dušan Kazik [sk] - -3.37.91 -======= - -Contributors: - Florian Müllner - -Translators: - Fran Dieguez [gl], Akarshan Biswas [bn_IN], Kukuh Syafaat [id], - Piotr Drąg [pl], Rafael Fontenelle [pt_BR], Jiri Grönroos [fi], - Марко Костић [sr], Goran Vidović [hr] - -3.37.90 -======= -* Misc. bug fixes and cleanups [Florian, Piotr; !126, !128] - -Contributors: - Piotr Drąg, Florian Müllner - -Translators: - Fabio Tomat [fur], Efstathios Iosifidis [el], Anders Jonsson [sv], - Asier Sarasua Garmendia [eu], Alexandre Franke [fr] - -3.37.3 -====== -* window-list, native-window-placement: Adjust to shell changes [Florian; !124] - -Contributors: - Florian Müllner - -Translators: - Jordi Mas [ca], sicklylife [ja], Boyuan Yang [zh_CN], - Baurzhan Muftakhidinov [kk] - -3.37.2 -====== -* window-list, auto-move: Modernize preference dialogs [Florian; !121] -* Adjust to gnome-shell changes [Florian; !122] - -Contributors: - Florian Müllner - -Translators: - Cheng-Chia Tseng [zh_TW], Yuri Chornoivan [uk], Daniel Mustieles [es], - Emin Tufan Çetin [tr], Danial Behzadi [fa], Daniel Șerbănescu [ro], - Matej Urbančič [sl] - -3.37.1 -====== -* drive-menu: Emphasize eject buttons [Florian; #223] -* user-theme: Add preference dialog [Florian; !117] -* window-list: Fix inconsistent state in preference dialog [Milan; !119] -* workspace-indicator: Overhaul preference dialog [Florian; !120] -* user-theme: Support session mode styles [Florian; !118] -* Misc. bug fixes and cleanups [Florian, Xiaoguang; !113, !106, !114, !116] - -Contributors: - Milan Crha, Florian Müllner, Xiaoguang Wang - -Translators: - Daniel Korostil [uk], Yosef Or Boczko [he], Kristjan SCHMIDT [eo], - Dz Chen [zh_CN], Danial Behzadi [fa], Yuri Chornoivan [uk], - Anders Jonsson [sv], Daniel Mustieles [es] - -3.36.0 -====== - -Contributors: - Florian Müllner - -3.35.91 -======= - -Contributors: - Florian Müllner - -Translators: - Zander Brown [en_GB] - -3.35.90 -======= -* Adjust to gnome-shell changes [Florian; !100, !101, !102] -* Force single-line window titles in window list [Florian; #202] -* Misc. bug fixes and cleanup [Florian; !104, !105] - -Contributors: - Florian Müllner - -Translators: - sicklylife [ja], Umarzuki Bin Mochlis Moktar [ms] - -3.35.3 -====== - -Translators: - Fran Dieguez [gl] - -3.35.2 -====== -* Adjust to gnome-shell changes [Marco, Florian; !89, !95, !96] -* window-list, workspace-indicator: Exclude DESKTOP windows from previews - [Florian; !93] -* screenshot-window-sizer: Fix cycling through all valid sizes [Willy; !97] - -Contributors: - Marco Trevisan (Treviño), Florian Müllner, Willy Stadnick - -3.34.1 -====== -* Adjust to gnome-settings-daemon plugin removals [Xiaoguang; !94] - -Contributors: - Florian Müllner, Xiaoguang Wang - -Translators: - Nathan Follens [nl], Dušan Kazik [sk], Ask Hjorth Larsen [da], - Yi-Jyun Pan [zh_TW] - -3.34.0 -====== - -Translators: - Rafael Fontenelle [pt_BR], Efstathios Iosifidis [el], Milo Casagrande [it], - Sabri Ünal [tr] - -3.33.92 -======= - -Translators: - Марко Костић [sr], Tim Sabsch [de], Rūdolfs Mazurs [lv], Matej Urbančič [sl], - Balázs Úr [hu], Claude Paroz [fr], Fran Dieguez [gl], Changwoo Ryu [ko], - Ryuta Fujii [ja], Fabio Tomat [fur], Goran Vidović [hr] - -3.33.91 -======= -* Misc. bug fixes and cleanups [Florian; !88, !90, !91, !92] - -Contributors: - Florian Müllner - -Translators: - Asier Sarasua Garmendia [eu], Anders Jonsson [sv], Marek Černocký [cs], - Kukuh Syafaat [id], Jiri Grönroos [fi], Florentina Mușat [ro], - Aurimas Černius [lt], Daniel Mustieles [es], Piotr Drąg [pl], Jordi Mas [ca], - Danial Behzadi [fa] -3.33.90 -======= -* window-list: Support showing windows from all workspaces [Florian; #154] -* Misc. bug fixes and cleanups [Florian; !86, !87] - -Contributors: - Florian Müllner - -Translators: - Jor Teron [mjw] - -3.33.4 -====== -* Make GNOME Classic more classic: - - Disable GNOME 3 overview [Florian; !69] - - Add window picker button to window list [Florian; !73, !80] - - Style improvements and fixes [Jakub; #169, !82] - - Support horizontal workspace layout in window list [Florian; !70] - - Add draggable previews to window list workspace switcher [Florian; !74] - - Arrange workspaces horizontally [Florian; !72] -* workspace-indicator: Support horizontal workspace layout [Florian; !71] -* workspace-indicator: Add draggable previews [Florian; !77] -* Misc. bug fixes and cleanups [Florian; !75, !76, !79, !78, #168, !84] - -Contributors: - Florian Müllner, Jakub Steiner, Jor Teron - -Translators: - Jor Teron [mjw] - -3.33.3 -====== -* Misc. bug fixes [Florian, Marco; !67, !68] - -Contributors: - Florian Müllner, Marco Trevisan (Treviño) - -3.33.2 -====== -* Misc. bug fixes and cleanups [Florian; !66] - -Contributors: - Florian Müllner - -3.33.1 -====== -* Misc. bug fixes [Florian; !64] - -Contributors: - Florian Müllner - -3.32.1 -====== -* Fix windowsNavigator extension after ES6 port [Florian; #143] -* screenshot-window-sizer: Add phone screenshot sizes [Adrien; !65] -* Misc. bug fixes and cleanups [Fabian; !62] - -Contributors: - Florian Müllner, Adrien Plazas, Fabian P. Schmidt - -3.32.0 -====== - -Contributors: - Florian Müllner - -Translations: - Victor Ibragimov [tg], Kristjan SCHMIDT [eo], Mart Raudsepp [et] - -3.31.92 -======= -* Misc. bug fixes and cleanups [Florian; !57, !58, !59, !60] - -Contributors: - Florian Müllner - -3.31.91 -======= -* apps-menu: Remove outdated legacy-tray handling [Florian; !53] -* user-theme: Allow using XDG user data dir [Tomasz; !55] -* Misc. bug fixes and cleanups [Florian; !52, !54, !56] - -Contributors: - Tomasz Gąsior, Florian Müllner - -Translators: - Matej Urbančič [sl], Gun Chleoc [gd] - -3.31.90 -======= -* Misc. bug fixes and cleanups [Florian; !49, !50, !51] - -Contributors: - Florian Müllner - -Translators: - Ryuta Fujii [ja], Charles Monzat [fr], Pieter Schalk Schoeman [af] - -3.31.2 -====== -* Remove obsolete alternate-tab extension [Florian; #786496] -* Adjust to gnome-shell changes [Florian; #113] - -Contributors: - Florian Müllner - -3.30.1 -====== -* apps-menu: Fix height on HiDPI systems [Florian; #102] -* window-list: Only switch between windows on active workspace when scrolling - [Florian; #78] - -Contributors: - Florian Müllner - -3.30.0 -====== -* Bump version - -3.29.91 -======= -* Misc. bug fixes [Florian; #90] - -Contributors: - Florian Müllner - -3.29.90 -======= -* Misc. bug fixes [Florian; #786496] - -Contributors: - Florian Müllner - -3.29.3 -====== -* Adjust to global.screen removal [Jonas; #759538] - -Contributors: - Jonas Ådahl, Florian Müllner - -3.29.2 -====== -* Misc. bug fixes [Florian; #69] - -Contributors: - Florian Müllner - -3.28.1 -====== -* Misc. bug fixes [Xiaoguang, Florian; #59, #62] - -Contributors: - Florian Müllner, Xiaoguang Wang - -Translators: - Dz Chen [zh_CN] - -3.28.0 -====== - -Contributors: - Florian Müllner, Xiaoguang Wang - -Translators: - Aman Alam [pa], Bruce Cowan [en_GB] - -3.27.92 -======= - -Contributors: - Florian Müllner - -Translators: - Piotr Drąg [es], GNOME Translation Robot [gd], Daniel Șerbănescu [ro] - -3.27.91 -======= -* places-menu: Support unmounting ejectable places [Rémy; #17] -* apps-menu: Support separators and custom sort order [Florian; #27] -* Port to meson [Florian; #31, #45] -* window-list: Fix missing icons on wayland [Florian; #10] -* places-menu: Fix terminating gnome-shell with recent gjs [Florian; #44] -* auto-move: Make it work with wayland windows [Florian; #33] -* Classic theme fixes [Florian, Jonas; #26, #41, #39, #40] -* Require sassc for classic styling [Florian; !28] -* Misc. bug fixes [Piotr, Florian; #772211, #32, #30] - -Contributors: - Jeremy Bicha, Piotr Drąg, Jonas Kümmerlin, Rémy Lefevre, Iñigo Martínez, - Florian Müllner - -Translators: - Matej Urbančič [sl], Kjartan Maraas [nb] - -3.27.1 -====== -* updated translations (ca@valencia) - -3.26.1 -====== -* native-window-placement: Adjust to gnome-shell changes -* updated translations: el, fa, ru, sv - -3.26.0 -====== -* updated translations (be, bg, ca, da, eu, fi, is, it, ko, lv, ml, - nl, pt_BR, vi, zh_TW) - -3.25.91 -======= -* updated translations (ca, fr, it, pl, pt_BR, sr, sr@latin, tr) - -3.25.90 -======= -* updated translations (es, gl, hr, hu, kk, sl, sv, sv) - -3.25.4 -====== -* screenshot-window-sizer: Fix backward cycling -* updated translations (ar, be, ca, cs, de, fur, id, lt, pl, sk) - -3.25.3 -====== -* places-menu: Use mount operation if necessary -* window-list: Respect MWM hints -* updated translations (es, fur, kk) - -3.25.2 -====== -* places-menu: Make URI launching asynchronous -* updated translations (de, fur, hr, hu, id, sl) - -3.25.1 -====== -* apps-menu: Mark copied launchers as trusted -* places-menu: Make icon lookup asynchronous -* updated translations (hr) - -3.24.1 -====== -* apps-menu: Allow creating desktop launchers via DND -* updated translations (el, vi) - -3.24.0 -====== -* updated translations (lv, tr) - -3.23.92 -======= -* update classic theme -* updated translations (be, ko, ca, da, cs, ru, lt) - -3.23.91 -======= -* updated translations (de, es, eu, fi, fr, fur, gl, hu, id, it, kk, nb, pl, pt_BR, - sk, sr, sr@latin, sv, uk, zh_TW) - -3.23.90 -======= -* window-list: Improve styling -* window-list: Hide workspace indicator when there's a single (static) workspace -* new translation (be) - -3.23.2 -====== -* alternateTab: Don't take over 'switch-group' shortcut -* updated translations (zh_CN) - -3.22.1 -====== -* window-list: Update icon on app changes - -3.22.0 -====== -* updated translations (en_GB) - -3.21.92 -======= -* update style -* updated translations (pl, vi) - -3.21.91 -======= -* updated translations (pl) - -3.21.90 -======= -* updated translations (es, gu) - -3.21.4 -====== -* apps-menu: Fix entries from non-standard AppDir directories - -3.21.3 -====== -* adjust to gnome-shell changes -* updated translations (oc) - -3.21.2 -====== -* version bump, nothing to see here - -3.20.1 -====== -* update classic style -* updated translations (gd, oc) - -3.20.0 -====== -* version bump, nothing to see here - -3.19.92 -======= -* version bump, nothing to see here - -3.19.91 -======= -* updated translations (oc) - -3.19.90 -======= -* version bump, nothing to see here - -3.19.4 -====== -* screenshot-window-sizer: HiDPI support -* Fix gnome-shell component in classic session -* updated translations (lt) - -3.19.3 -====== -* native-window-placement: Don't let border overlap title -* apps-menu: Fix handling of .desktop files in subdirectories -* updated translations (is) - -3.19.2 -====== -* updated translations (gd) - -3.19.1 -====== -* Fix some theme issues - -3.18.1 -====== -* window-list: Fix accessibility of window buttons -* apps-menu: Fix unreliable highlight -* updated translations (ar) - -3.18.0 -====== -* Bump version - -3.17.92 -======= -* places: Include DESKTOP when desktop icons are enabled -* updated translations (fa) - -3.17.91 -======= -* updated translations (nl, pl, zh_TW) - -3.17.90 -======= -* window-list: Improve application ordering -* workspace-indicator: Use consistent workspace numbering - -3.17.4 -====== -* updated translations (fur) - -3.17.3 -====== -* window-list: Adjust with text-scaling-factor -* classic style updates -* updated translations (pt, ro) - -3.17.2 -====== -* updated translations (oc, pt, zh_CN) - -3.17.1 -====== -* style updates -* updated translations (oc) - -3.16.1 -====== -* window-list: Fix workspace indicators popup menu position -* apps-menu: Fix taking over panel-main-menu shortcut -* updated translations (et, ja, lv) - -3.16.0 -====== -* updated translations (ca) - -3.15.92 -======= -* classic: Update theme -* update for mutter API changes -* updated translations (bg, bs, da, fi, pa, ru, sr, sr@latin, tg) - -3.15.91 -======= -* classic: Update theme -* systemMonitor extension was removed, as the message tray where it - put its indicator no longer exists -* window-list: Adjust for gnome-shell changes -* updated translations (gl, it, kk, ko, lt, pl, sk, uk, zh_TW) - -3.15.90 -======= -* classic: Visual refresh based on new shell theme -* window-list: Adjust for gnome-shell changes -* updated translations (an, el, eo, eu, fr, he, is, sv, tr) - -3.15.4 -====== -* window-list: Improve interaction with system modal dialogs -* updated translations (cs, de, es, eu, fur, hu, id, nb, pt_BR, ru, sl, vi) - -3.15.3.1 -======== -* adjust to gnome-shell change - -3.15.3 -====== -* classic-mode: Add high-contrast theme variant, drop .desktop file -* places-menu: Fix error when XDG user directories are not set up -* window-list: Add option to show on all monitors -* updated translations (eu, hu, kk, ro, tr) - -3.15.2 -====== -* removable-drive, user-theme, window-list: Update for gnome-shell changes -* apps-menu: Fix some visual glitches -* Fix classic mode style -* updated translations (an, cs, he, vi) - -3.15.1 -====== - * updated translations (es, nb) - -3.14.1 -====== - * alternateTab: Fix dismissing popup with Escape - * some improvements to the window-list - (spacing in app buttons, no flash when closing windows with auto-grouping) - * updated translations (lv, it, pt, bg) - -3.14.0 -====== - * updated translations (bn_IN, hi, kn, sr, sr@latin, uk) - -3.13.92 -======= -* new extension: screenshot-window-sizer -* window-list: Don't add sticky windows more than once -* updated translations (da, de, fi, ko, mr, ms, ne, pa, pl, sk, sv, ta, te, tr) - -3.13.91 -======= -* window-list: restore fitts'ability of workspace button -* updated for gnome-shell changes -* updated translations (cs, kk, fr, or, fa, ja, gu, id) - -3.13.90 -======= -* updated translations (as, ca, eu, nl, zh_CN, zh_HK, zh_TW) - -3.13.4 -====== -* Updated for gnome-shell changes -* updated translations (el, gl, ru) - -3.13.3 -====== -* Tweak preference UIs some more -* Fix classic mode schema overrides -* updated translations (es, he, hu, lt, nb, pt_BR, sl, tr) - -3.13.2 -====== -* Fix sorting of grouped buttons in window list -* Tweak preference UIs -* updated translations (en_GB) - -3.13.1 -====== -* add DesktopNames key to the classic session file -* classic theme: remove rounded corners from tile previews -* window-list: don't shift message tray on other monitors -* auto-move-windows: several fixes and updates for api changes -* launch-new-instances: updates for api changes -* updated translations (ja, km) - -3.12.0 -====== -* updated translations (zh_HK, zh_TW) - -3.11.92 -======= -* nothing to see here, move on - -3.11.91 -======= -* updated translations (ko, fur) - -3.11.90 -======= -* several fixes and improvements to the window-list - (can be scrolled, works correctly with the OSD - keyboard, filters skip-taskbar windows, does not - force all notifications to bold) -* drive-menu fixed not to show shadowed mounts -* updates for gnome-shell changes (launch-new-instance, - auto-move-windows, places-menu) -* build system fixes for systems without /bin/bash -* updated translations (or, tr, uk) - -3.11.5 -====== -* updates for gnome-shell changes -* updated translations (kn) - -3.11.4 -====== -* classic mode now supports session saving -* updates for gnome-shell changes -* updated translations (ar, kn) - -3.11.3 -====== -* workspace-indicator is vertically aligned now -* updated translations (ar, eo, ta, te) - -3.11.2 -====== -* updated translations (zh_CN) - -3.11.1 -====== -* ignore shadowed mounts in drive-menu extension -* updates for gnome-shell/gjs changes -* updated translations (el, th) - -3.10.1 -====== -* updated translations (af, ca, ca@valencia, de, et, eu, fa, - hu, lt, lv, nb, nl, pa, pt, sk, sr, sr@latin, tr) - -3.10.0 -====== -* updated translations (as, cs, da, es, et, fi, fr, gl, - he, id, it, kk, lt, lv, pa, pl, pt, pt_BR, ru, sl, tg, - uk, zh_HK, zh_TW) - -3.9.92 -====== -* more updates and fixes for gnome-shell master changes - and regressions (systemMonitor, window-list, apps-menu) -* lots of updated translations (ar, as, cs, da, de, el, es, - eu, fi, gl, he, hu, it, ja, kk, ko, lv, nb, nl, pa, pl, - pt_BR, ru, sk, sr, sr@latin, ta, tg) - -3.9.91 -====== -* update the classic mode session and theme to work with the - new system menu -* the usual round of updates and fixes for gnome-shell - API changes -* updated translations (de, it, lt, nl, pl, pt_BR, sk, - zh_HK, zh_TW) - -3.9.90 -====== -* xrandr-indicator was removed, as the implementation - was incompatible with the new DisplayConfig mutter API -* various extensions were updated for the 3.9.90 gnome-shell API -* updated translations (cs, es, fur, gl, he, hu, id, ja, sl, tg, - zh_CN, zh_HK, zh_TW) - -3.9.5 -===== -* alternative-status-menu was removed entirely, as - it does not fit in the designs of the new unified - status menu -* updated translations (as, gu, it, ru) - -3.9.4 -===== -* apps-menu: fixed handling of hot corner in case - of screen reconfiguration -* alternative-status-menu now correctly honors polkit - for hibernation -* user-menu now loads themes from $XDG_DATA_HOME too -* translation updates (de, id, pt_BR, vi, zh_CN, ml) - -3.9.3 -===== -* classic mode mini extensions were replaced with a - GSettings override specified in the .json file -* styling of classic mode improved -* native-window-placement is back working on 3.9 -* misc bug fixes -* traslation updates (an, cs, el, es, gl, nb, pl, sk, tg) - -3.9.2 -===== -* apps-menu: appearance of the scrollbars was improved -* window-list is a little taller in classic mode (to account - for the workspace switcher) -* alternative-status-menu honors again the dconf configuration -* translation updates (sr) - -3.9.1 -===== -* updates to window-list, xrandr-indicator, - workspace-indicator, windowsNavigator for gnome-shell - changes -* translation updates (cs, es, lt, pl, pt_BR, sl) - -3.8.1 -===== -* many improvements to window-list: - - windows are activated by DND over them - - window buttons now have the right size, - even if the text is smaller or larger - than the ideal - - window buttons can be grouped automatically - when the panel becomes crowded - - added a workspace switcher menu -* added keyboard navigation to apps-menu -* small tweaks to classic-mode theme, in particular - for menus -* translation updates (gl, ko, sr) - -3.8.0 -===== -* translation updates (hu, ja, fi, it) - -3.7.92 -====== -* misc bug fixes to app-menu and window-list -* translation updates (de, sl, pt_BR, ru) - -3.7.91 -====== -* various updates for shell changes -* update window-list to always use application icons -* update apps-menu to not load subdirectories as - separate categories -* translation updates (lt, zh_CN) - -3.7.90 -====== -* various fixes to make places-menu behave more - like Nautilus, including showing the machine - name in place of File System -* various updates for shell changes -* alternative-status-menu no longer supports - ConsoleKit systems, you need to install logind - to have suspend or hibernate -* translation updates (es, cz, pl, sr) - -3.7.5.1 -======= -* new extension forgotten in previous NEWS entry: - windows-list -* also forgotten previously: classic mode got a new - GNOME2 style -* build fixes - -3.7.5 -===== -* places-menu is back in the classic extensions, with - a new old GNOME-2 look -* classic mode moved the date menu to right, where we - all know it rightly belongs -* apps-menu received a face-lift, with the inclusion - of a reduced form of AxeMenu -* new extension in the classic set: launch-new-instance, - which modifies the behavior of clicking in the dash - and app launcher -* alternate-tab, native-window-placement and windowsNavigator - updated for gnome-shell changes -* translation updates (es, cz, pl) - -3.7.4 -===== -* a separate configure switch has been added to enable - classic mode session definitions -* places-menu is no longer part of the classic-mode - extension set -* updated translations (ar, gl, hu, lt, pt_BR, sr) - -3.7.3 -===== -* new extensions: default-min-max, static-workspaces -* alternate-tab now uses the built-in window switcher and just - takes over the switch-application keybinding -* workspace-indicator: is no longer part of classic-mode -* we now install classic-mode data files for gdm, gnome-session - and gnome-shell, so if you enable classic-mode you get a new - session option in GDM -* updated translations (ar, es, pl, ru, sl, zh_HK, zh_TW) - -3.7.2 -===== -* fixed crashes with places-menu, windowsNavigator, alternate-tab - and native-window-placement -* alternate-tab now hides attached modal dialogs -* places-menu has restored support for Nautilus 3.4 -* the default for hibernate is now to show in alternative-status-menu -* some extensions are now tagged as "classic", and can be chosen with - --enable-extensions=classic-mode -* dock and gajim were removed at the beginning of the 3.7.1 cycle, - as they were buggy and unmaintained -* updated translations (ar, cs, de, el, es, gl, id, lt, lv, pa, pl - ru, sk, sl, sr, sr@latin) - -3.6.1 -===== -* fixed alternative-status-menu for the new lock screen -* squashed some alternate-tab warnings -* drive-menu now works with 3.6 again -* updated translations (ar, cs, el, es, gl, id, lv, pl, sl) - -3.6.0 -===== -* major rework in places menu, to make it work without - removed supporting code in the shell and to make it look like - the nautilus sidebar - (similar work would be needed for drive-menu, not done yet) -* updated translations (ca, cs, de, el, en_GB, es, fi, hu, id, lt, - pl, pt_BR, ru, sl, sr) - -3.5.91 -====== -* various crashers were fixed in alternative-tab -* auto-move-windows now can be made to work with static workspaces -* place-menu is now on the left and uses symbolic icons like Files -* StIconType usage was removed from all extensions, after it was - removed in core -* systemMonitor, xrandr-indicator, apps-menu, places-menu, - alternative-status-menu were updated for the newer shell -* updated translations (es, gl, it, pl, sl) - -3.5.90 -====== -* alternate-tab has been reworked again, the old mode switch - was removed and the all&thumbnails code extended to handle - icons and filtering to the workspace -* alternate-tab thumbnails now reflect the aspect ratio of the windows -* systemMonitor now shows a tooltip above the indicator -* native-window-placement, systemMonitor and windowsNavigator have been updated - for the newer shell -* updated translations (es, pa) - -3.5.5 -===== -* convenience module has been relicensed to BSD, - for compatibility with GPLv3 extensions -* alternate-tab has been refactored and seen various - improvements to all&thumbnails mode, including a new - overlaid application icon -* updated translations (lt, id, sr) - -3.5.4 -===== -* updated translations (de, es, ar, sl, lv, zh_CN) - -3.5.2 -===== -* removable-drive-menu is now a11y friendly -* the dock can now be placed on any monitor, not just the primary -* dock is now clipped to its monitor -* alternative-status-menu now exposes GSettings for Suspend - and Hibernate visibility - no UI yet -* more gnome-shell API changes (places-menu, removable-drive-menu, - alternative-status-menu) -* miscellaneous bug fixes (native-window-placement, gajim, - auto-move-windows) -* updated translations - -3.4.0 -===== -* build system improvements -* updated translations (ar, cs, fr) - -3.3.92 -====== -* various updates for gnome-shell API changes (dock, - native-window-placement) -* local-install is now a make rule, not a shell script -* updated translations (zh, es, sw, ga, hu, it, no, pt_BR, de, sl, - pl, la, fi, sr) - -3.3.90 -====== -* system wide installation via "make install" is possible - again -* alternate-tab can now pre-activate the selected window -* auto-move-windows, workspace-indicator and example gained - new preference dialogs -* workspace-indicator: fixed a bug wrt focus stealing prevention -* updated translations (es, pt_BR, it, sl, gl, sr) - -3.3.5 -===== -* improvements to the build system and convenience module, - making it easier for other extensions to use, and bringing - it up to date with gnome-shell changes -* all extensions were ported to the Lang.Class framework - (except xrandr-indicator, which is pending GDBus merge) -* alternate-tab and dock were slightly refactored to clean up - some old code - -3.3.4 -===== -* improved styling of windowsNavigator tooltips -* fixed windowsNavigator when used with the numeric keypad -* fixed native-window-placement with custom button layout -* updated translations (pt_BR, cz) - -3.3.3 -===== -* windowsNavigator was fixed to work with azerty keyboards -* drive-menu was changed to use media-eject icon instead of media-optical -* dock: the default value of hide-effect is now move -* dock: if autohide is disabled, now it pushes maximized windows aside -* dock was updated to match current core shell styling -* native-window-placement: position stategy setting was removed -* alternative-status-menu no longer conflicts with other extensions - in the user menu -* various other minor bug fixes -* updated translations (zh, uk, es, it, cz, sl, sk, fi) - -3.3.2 -===== -* all extensions are now self-contained, including l10n and settings -* introduce a convenience module that can be shared among all extensions -* you can know build an installable zip file with make zip-file -* apps-menu no longer shows NoDisplay apps -* alternative-status-menu, alternate-tab: fix for master shell - -3.2.1 -===== -* dock: added "move" hide effect -* systemMonitor: now it enables/disables properly -* systemMonitor: improved styling -* alternate-tab: both modes now work with gnome-shell 3.2 -* various other bug fixes -* updated translations - -3.2.0 -===== - -* various: update for gnome-shell API changes - -3.1.91 -====== - -* gajim: update for gnome-shell API changes - -3.1.90 -====== - -* All extensions have been ported to the new extension - system (including live enable/disable) -* Updated translations -* xrandr-indicator no longer requires a specific gjs version -* windowsNavigator fixed for more than 2 workspaces - -3.1.4 -===== - -* New extension: a menu for changing workspace (workspace-indicator) -* systemMonitor: lower the requirement on libgtop -* auto-move-windows: open overview when last window on - last workspace is closed -* dock: implement autohiding, with various configurable - effects -* alternate-tab: more configurable implementations available -* native-window-placement: don't rearrange the windows when - the workspace switcher is shown/hidden -* update for gnome-shell 3.1.4 API changes - -3.1.3 -===== - -* New extension: a menu for removable drives (drive-menu -* New extensions: GNOME 2 like menus for apps and places - (apps-menu, places-menu) -* New extension: additional configurability for the window - layout in the overview, including a mechanism similar to - KDE4 (native-window-placement) -* New extension: a message tray indicator for CPU and memory - usage (uses libgtop) (systemMonitor) -* user-theme: fixed resetting theme -* user-theme: support themes installed in /usr/share/themes -* alternative-status-menu: ported to gnome-shell master -* dock: ported to gnome-shell master -* dock: make position configurable (can be left or right) -* Updated translations - -3.0.2 -===== - -* Updated translations. -* Fixed bug #647386 (reverting of user-theme to default) -* Fixed bug #647599 (support globally installed themes) -* Added license and README diff --git a/.local/share/gnome-shell/extensions/screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com/extension.js b/.local/share/gnome-shell/extensions/screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com/extension.js deleted file mode 100644 index aa613a7..0000000 --- a/.local/share/gnome-shell/extensions/screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com/extension.js +++ /dev/null @@ -1,171 +0,0 @@ -/* exported enable disable */ -/* Screenshot Window Sizer for Gnome Shell - * - * Copyright (c) 2013 Owen Taylor - * Copyright (c) 2013 Richard Hughes - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License - * as published by the Free Software Foundation; either version 2 - * of the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - */ - -const { Clutter, Meta, Shell, St } = imports.gi; - -const ExtensionUtils = imports.misc.extensionUtils; -const Main = imports.ui.main; - -const MESSAGE_FADE_TIME = 2000; - -let text; - -/** */ -function hideMessage() { - text.destroy(); - text = null; -} - -/** - * @param {string} message - the message to flash - */ -function flashMessage(message) { - if (!text) { - text = new St.Label({ style_class: 'screenshot-sizer-message' }); - Main.uiGroup.add_actor(text); - } - - text.remove_all_transitions(); - text.text = message; - - text.opacity = 255; - - let monitor = Main.layoutManager.primaryMonitor; - text.set_position( - monitor.x + Math.floor(monitor.width / 2 - text.width / 2), - monitor.y + Math.floor(monitor.height / 2 - text.height / 2)); - - text.ease({ - opacity: 0, - duration: MESSAGE_FADE_TIME, - mode: Clutter.AnimationMode.EASE_OUT_QUAD, - onComplete: hideMessage, - }); -} - -let SIZES = [ - [624, 351], - [800, 450], - [1024, 576], - [1200, 675], - [1600, 900], - [360, 654], // Phone portrait maximized - [720, 360], // Phone landscape fullscreen -]; - -/** - * @param {Meta.Display} display - the display - * @param {Meta.Window=} window - for per-window bindings, the window - * @param {Meta.KeyBinding} binding - the key binding - */ -function cycleScreenshotSizes(display, window, binding) { - // Probably this isn't useful with 5 sizes, but you can decrease instead - // of increase by holding down shift. - let modifiers = binding.get_modifiers(); - let backwards = (modifiers & Meta.VirtualModifier.SHIFT_MASK) !== 0; - - // Unmaximize first - if (window.get_maximized() !== 0) - window.unmaximize(Meta.MaximizeFlags.BOTH); - - let workArea = window.get_work_area_current_monitor(); - let outerRect = window.get_frame_rect(); - - // Double both axes if on a hidpi display - let scaleFactor = St.ThemeContext.get_for_stage(global.stage).scale_factor; - let scaledSizes = SIZES.map(size => size.map(wh => wh * scaleFactor)) - .filter(([w, h]) => w <= workArea.width && h <= workArea.height); - - // Find the nearest 16:9 size for the current window size - let nearestIndex; - let nearestError; - - for (let i = 0; i < scaledSizes.length; i++) { - let [width, height] = scaledSizes[i]; - - // get the best initial window size - let error = Math.abs(width - outerRect.width) + Math.abs(height - outerRect.height); - if (nearestIndex === undefined || error < nearestError) { - nearestIndex = i; - nearestError = error; - } - } - - // get the next size up or down from ideal - let newIndex = (nearestIndex + (backwards ? -1 : 1)) % scaledSizes.length; - let [newWidth, newHeight] = scaledSizes[newIndex]; - - // Push the window onscreen if it would be resized offscreen - let newX = outerRect.x; - let newY = outerRect.y; - if (newX + newWidth > workArea.x + workArea.width) - newX = Math.max(workArea.x + workArea.width - newWidth); - if (newY + newHeight > workArea.y + workArea.height) - newY = Math.max(workArea.y + workArea.height - newHeight); - - const id = window.connect('size-changed', () => { - window.disconnect(id); - _notifySizeChange(window); - }); - window.move_resize_frame(true, newX, newY, newWidth, newHeight); -} - -/** - * @param {Meta.Window} window - the window whose size changed - */ -function _notifySizeChange(window) { - const { scaleFactor } = St.ThemeContext.get_for_stage(global.stage); - let newOuterRect = window.get_frame_rect(); - let message = '%d×%d'.format( - newOuterRect.width / scaleFactor, - newOuterRect.height / scaleFactor); - - // The new size might have been constrained by geometry hints (e.g. for - // a terminal) - in that case, include the actual ratio to the message - // we flash - let actualNumerator = 9 * newOuterRect.width / newOuterRect.height; - if (Math.abs(actualNumerator - 16) > 0.01) - message += ' (%.2f:9)'.format(actualNumerator); - - flashMessage(message); -} - -/** */ -function enable() { - Main.wm.addKeybinding( - 'cycle-screenshot-sizes', - ExtensionUtils.getSettings(), - Meta.KeyBindingFlags.PER_WINDOW, - Shell.ActionMode.NORMAL, - cycleScreenshotSizes); - Main.wm.addKeybinding( - 'cycle-screenshot-sizes-backward', - ExtensionUtils.getSettings(), - Meta.KeyBindingFlags.PER_WINDOW | Meta.KeyBindingFlags.IS_REVERSED, - Shell.ActionMode.NORMAL, - cycleScreenshotSizes); -} - -/** */ -function disable() { - Main.wm.removeKeybinding('cycle-screenshot-sizes'); - Main.wm.removeKeybinding('cycle-screenshot-sizes-backward'); -} diff --git a/.local/share/gnome-shell/extensions/screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com/metadata.json b/.local/share/gnome-shell/extensions/screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com/metadata.json deleted file mode 100644 index bddf8b4..0000000 --- a/.local/share/gnome-shell/extensions/screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com/metadata.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "_generated": "Generated by SweetTooth, do not edit", - "description": "Resize windows for GNOME Software screenshots", - "extension-id": "screenshot-window-sizer", - "gettext-domain": "gnome-shell-extension-screenshot-window-sizer", - "name": "Screenshot Window Sizer", - "settings-schema": "org.gnome.shell.extensions.screenshot-window-sizer", - "shell-version": [ - "42" - ], - "url": "https://gitlab.gnome.org/GNOME/gnome-shell-extensions", - "uuid": "screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com", - "version": 29 -} \ No newline at end of file diff --git a/.local/share/gnome-shell/extensions/screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com/schemas/gschemas.compiled b/.local/share/gnome-shell/extensions/screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com/schemas/gschemas.compiled deleted file mode 100644 index 07be97e9880b340544b885c4b6181be5119b1860..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 452 zcmZ`!Jxc>Y5FIr(rb**RBQ}DU;&#FM2#7^eSO|g&R_kTW9-h0hyLc*?U*M1Mj|eF& z?JRBbPt2P&qKFO*@9}2e%-jC4@|CiY=CuJl{p8u=Tw4H6SKg+KJlmxKJpx-0mRE^B zP|rN11DXI|(9Vy<$hs>ng3)y?^lj8ORL%wwO0U6GH UlpkVWab&6sIDgsKlbr*jX5G(l(EtDd diff --git a/.local/share/gnome-shell/extensions/screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com/schemas/org.gnome.shell.extensions.screenshot-window-sizer.gschema.xml b/.local/share/gnome-shell/extensions/screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com/schemas/org.gnome.shell.extensions.screenshot-window-sizer.gschema.xml deleted file mode 100644 index 854890a..0000000 --- a/.local/share/gnome-shell/extensions/screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com/schemas/org.gnome.shell.extensions.screenshot-window-sizer.gschema.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - ['<Alt><Control>s'] - Cycle Screenshot Sizes - - - ['<Shift><Alt><Control>s'] - Cycle Screenshot Sizes Backward - - - diff --git a/.local/share/gnome-shell/extensions/screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com/stylesheet.css b/.local/share/gnome-shell/extensions/screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com/stylesheet.css deleted file mode 100644 index b2edab2..0000000 --- a/.local/share/gnome-shell/extensions/screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com/stylesheet.css +++ /dev/null @@ -1,8 +0,0 @@ -.screenshot-sizer-message { - font-size: 36px; - font-weight: bold; - color: #ffffff; - background-color: rgba(10,10,10,0.7); - border-radius: 5px; - padding: .5em; -}