Skip to content

Commit

Permalink
doc: update NEWS.rst
Browse files Browse the repository at this point in the history
  • Loading branch information
gsemet committed Jan 18, 2022
1 parent b54852f commit d3fb42f
Show file tree
Hide file tree
Showing 4 changed files with 73 additions and 65 deletions.
11 changes: 6 additions & 5 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ reset:

all: clean dev style checks dists test docs

dev: clean-ln-venv ensure-pip pipenv-install-dev requirements ln-venv setup-githook \
dev: clean-venv ensure-pip mk-venv pipenv-install-dev requirements mk-venv setup-githook \
prepare-install install-dev-locale
dev-actions: ensure-pip-system pipenv-install-dev requirements setup-githook prepare-install

Expand All @@ -60,12 +60,12 @@ dev-no-pipenv: clean
pipenv-install-dev:
PIPENV_IGNORE_VIRTUALENVS=1 pipenv install --dev --python $(PYTHON_INTERPRETER)

ln-venv:
mk-venv:
# use that to configure a symbolic link to the virtualenv in .venv
rm -rf .venv
ln -s $$(pipenv --venv) .venv
mkdir -p .venv

clean-ln-venv:
clean-venv:
@rm -f .venv

install-system: install-schemas compile-shemas install-locale install-guake
Expand Down Expand Up @@ -315,14 +315,15 @@ githook:

setup-githook:
rm -f .git/hooks/post-commit
mkdir -p .git/hooks/
cp -fv git-hooks/* .git/hooks/


push: githook
git push origin --tags


clean: clean-ln-venv rm-dists clean-docs clean-po clean-schemas clean-py clean-paths uninstall-dev-locale
clean: clean-venv rm-dists clean-docs clean-po clean-schemas clean-py clean-paths uninstall-dev-locale
@echo "clean successful"

clean-py:
Expand Down
114 changes: 56 additions & 58 deletions NEWS.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,21 +5,10 @@ guake
3.8.2
=====

Release Summary
---------------

Fix system font application issue

Add fallback for version number finding

Deprecated pbr

Use keycodes instead of keyvals for keybindings. This allow to use keybindings with different keyboard layouts.

New Features
------------

- --is-visible option returns 1 when visible, and 0 when not
- ``--is-visible`` option returns 1 when visible, and 0 when not

Known Issues
------------
Expand All @@ -29,24 +18,33 @@ Known Issues
Bug Fixes
---------

- Changed Toggle Hide on Lose Focus Shortcut to Shift-Ctrl-F1.
- Changed Toggle Hide on Lose Focus Shortcut to Shift-Ctrl-F1.
Instead of change Go to tab1 shortcut, because Ctrl-F1 is in the pool Ctrl-Fn of change to tabs.

- Fix issue Ctrl+F1 does two jobs in Keyboard Shortcuts Page

- - Add environment variable GUAKE_ENABLE_WAYLAND, fixed #1934

- - System font aplied only for last tab #1947

- - Guake suddenly not starting any more due to ModuleNotFoundError: No module named 'importlib_metadata' #1962

- - Fix vte spawn_sync runtime check failed: ((spawn_flags & ignored_spawn_flags()) == 0)
- Add environment variable GUAKE_ENABLE_WAYLAND, fixed #1934
- System font aplied only for last tab #1947
- Guake suddenly not starting any more due to ModuleNotFoundError: No module named 'importlib_metadata' #1962
- Fix vte spawn_sync runtime check failed: ((spawn_flags & ignored_spawn_flags()) == 0)

Notes for Package Maintainers
-----------------------------

- Switched from importlib + pbr to setuptools_scm for versioning

Translations
------------

- Chinese Simplified (@kitty-panics)
- Croatian (@milotype)
- Dutch (@Vistaus)
- German (@m1ga, @rMb93)
- Indonesian (@rezaalmanda)
- Polish (@piotrdrag)
- Russian (@vantu5z)
- Swedish (@MorganAntonsson)
- Turkish (@Draconis-25, @ersen0)


3.8.1
=====

Expand All @@ -64,9 +62,9 @@ Moved guake.desktop.metainfo.xml to $datadir
New Features
------------

- - Feature request: Setting line-spacing / line-height #849
- - Feature request: Setting line-spacing / line-height #849

- - Support of short term focus loss and avoid folding #1643
- - Support of short term focus loss and avoid folding #1643

Bug Fixes
---------
Expand Down Expand Up @@ -94,7 +92,7 @@ Stopped setting GDK_BACKEND to x11 in terminals.
Bug Fixes
---------

- - GDK_BACKEND is propagated to the shell in terminal #1871
- - GDK_BACKEND is propagated to the shell in terminal #1871

Translation Updates
-------------------
Expand Down Expand Up @@ -153,12 +151,12 @@ New Features
- - Now defaults to system default theme
- New option to still allow independently setting guake's theme.

- - "copy on selection" option even if the desktop doesn't do it #43
- copy text on selection #1898
- - "copy on selection" option even if the desktop doesn't do it #43
- copy text on selection #1898

- Added Gruvbox dark

- - Allow Ctrl-Tab as an accelerator #152
- - Allow Ctrl-Tab as an accelerator #152

- - Automatically hide the tab bar when there is only one tab #924

Expand All @@ -168,10 +166,10 @@ New Features
attempting to maximize the window.

- Re-implemented the refocus functionality.

This functionality allows the user to return the focus to an open guake window.
It happened to be partially be maintained but faced issues in the migration to Gtk3.

The functionality was revived, partially based on commented-out code found in Guake.show_hide().

- Bring back GUAKE_TAB_UUID
Expand Down Expand Up @@ -233,11 +231,11 @@ Bug Fixes

- - Fixes #1863

- - Minimal Right Click Menu, no copy or split screen #1845
- - Minimal Right Click Menu, no copy or split screen #1845

- Update search box to work with updated regex vte apis for v0.46+, #1752

- - Open with URL includes trailing single quote (invalid URL) #1624
- - Open with URL includes trailing single quote (invalid URL) #1624

- - Update `session.json` when directory changed, not terminal title changed #1633

Expand All @@ -251,12 +249,12 @@ Notes for Package Maintainers
- Should resolve issues with the gschemas.compiled file. Make sure that the location
org.guake.gschema.xml is being saved to is user executable if guake is installed in
userspace so that guake can compile and create gschemas.compiled.

If the destination for org.guake.gschema.xml cannot be user executable, make sure to
include:

glib-compile-schemas [schema directory]

In the installation script, replacing [schema directory] with the place
org.guake.gschema.xml is being saved.

Expand Down Expand Up @@ -286,7 +284,7 @@ New Features
- Add fullscreen hide tabbar option

- List new features here followed by the ticket number, for example::

- Resetting colors of the current page.
- Setting of background and foreground colors and resetting colors of the focused terminal.

Expand Down Expand Up @@ -407,7 +405,7 @@ New Features
------------

- List new features here followed by the ticket number, for example::

- RFE: Open new tab next to current tab #582

Bug Fixes
Expand Down Expand Up @@ -473,7 +471,7 @@ New Features
- Add search box for terminal. Default hotkey is ``Ctrl+Shift+F``.

- Add session save preferences for startup/tabs:

- "restore-tabs-startup": when enabled, it will restore tabs when startup
- "restore-tabs-notify": when enabled, it will notify user after tabs restored (except startup)
- "save-tabs-when-changed": when enabled, it will automatically save tabs session
Expand Down Expand Up @@ -563,7 +561,7 @@ Bug Fixes

- Fix command-line select tab behavior #1492

- removed duplicate event bind? previously I had issue where quick-open event would be fired
- removed duplicate event bind? previously I had issue where quick-open event would be fired
twice because of this.

- fixes
Expand Down Expand Up @@ -766,7 +764,7 @@ Bug Fixes

- Wayland is a bit more well supported. The X11 backend is now used by default for
GDK and it seems to make the shortcut works under most situation.

A more cleaner solution would be to develop a GAction
(`vote for this feature here <https://feathub.com/Guake/guake/+29>`_])

Expand Down Expand Up @@ -833,10 +831,10 @@ Bug Fixes
This may causes some issues with log and so that use parenthesis *around* hyperlinks,
but since parenthesis and quotes are valid characters inside a URL, like for instance
URL created by Kibana, they deserve the right to be shown as proper url in Guake.

User can still select the URL in the terminal if he wishes to capture the exact url, before
doing a Ctrl+click or a right click.

For developers, it is advised to end the URL with a character that cannot be used in URL, such
as space, tab, new line. Ending with a dot (``.``) or a comma (``,``) will not be seen as part
of the URL by Guake, so most logs and traces that adds a dot or a comma at the end of the URL
Expand Down Expand Up @@ -912,7 +910,7 @@ New Features

- Add great color palettes from
`Guake Color Scheme <https://github.com/ziyenano/Guake-Color-Schemes>`_, thanks for @ziyenano :

- `Aci`,
- `aco`,
- `Azu`,
Expand Down Expand Up @@ -955,17 +953,17 @@ Bug Fixes
- change scope of ``which_align`` variable in ``pref.py`` (#1225)

- Fix several issues on Quick Edit:

- quick open freezes guake
- support for systems with PCRE2 (regular expression in terminal) disabled for VTE, like
Ubuntu 17.10 and +.

This might disable quick open and open url on direct Ctrl+click.
User can still select the wanted url or text and Cltr+click or use contextual menu.

See this `discussion on Tilix <https://github.com/gnunn1/tilix/issues/916>`_, another
Terminal emulator that suffurs the same issue.

- quick open now appears in contextual menu (#1157)
- bad translation update on the contextual menu. This causes new strings that was hidden to
appear for translators.
Expand Down Expand Up @@ -997,28 +995,28 @@ Notes for Package Maintainers
- The setup mecanism has changed a little bit. Some maintainers used to patch the source code
of Guake to change the pixmap, Gtk schema or locale paths directly in the ``guake/globals.py``
file. This was due to a lack of flexibility of the installation target of the ``Makefile``.

The ``make install`` target looks now a little bit more familiar, allowing distribution
packager to set the various paths directly with make flags.

For example:

.. code-block:: bash
sudo make install \
prefix=/usr \
DESTDIR=/path/for/packager \
PYTHON_SITE_PACKAGE_NAME=site-package \
localedir=/usr/share/locale
The main overrides are:

- ``IMAGE_DIR``: where the pixmap should be installed. Default: ``/usr/local/share/guake/pixmaps``
- ``localedir``: where locales should be installed. Default: ``/usr/local/share/locale``
- ``GLADE_DIR``: where the Glade files should be installed. Default: ``/usr/local/share/guake``
- ``gsettingsschemadir``: where gsettings/dconf schema should be installed.
Default: ``/usr/local/share/glib-2.0/schemas/``

I invite package maintainers to open tickets on Github about any other difficulties
encountered when packaging Guake.

Expand Down Expand Up @@ -1069,10 +1067,10 @@ New Features
to virtually open any file path in your terminal (if they are on your local machine), but
requires the user to select the file path first, compared to the Quick Open feature that
finds file names using regular expression.

Also notes that is it able to look in the current folder if the selected file name exists,
allowing Ctrl+click on relative paths as well.

Line number syntax is also supported: ``filename.txt:5`` will directly on the 5th line if
your Quick Open is set for.

Expand Down Expand Up @@ -1223,7 +1221,7 @@ New Features
------------

- Ported to GTK3:

- cli arguments
- D-Bus
- context menu of the terminal, the tab bar and the tray icon
Expand All @@ -1241,7 +1239,7 @@ New Features
- ``Guake.accel*`` methods

- Guake now use a brand new build system:

- ``pipenv`` to manage dependencies in `Pipfile`
- enforced code styling and checks using Pylint, Flake8, Yapf, ISort.
- simpler release management thanks to PBR
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@

features:

- --is-visible option returns 1 when visible, and 0 when not #1926

- ``--is-visible`` option returns 1 when visible, and 0 when not #1926
10 changes: 10 additions & 0 deletions releasenotes/notes/translation-84dffa35f8945622.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
translations:
- Chinese Simplified (@kitty-panics)
- Croatian (@milotype)
- Dutch (@Vistaus)
- German (@m1ga, @rMb93)
- Indonesian (@rezaalmanda)
- Polish (@piotrdrag)
- Russian (@vantu5z)
- Swedish (@MorganAntonsson)
- Turkish (@Draconis-25, @ersen0)

0 comments on commit d3fb42f

Please sign in to comment.