Commit Graph

154 Commits

Author SHA1 Message Date
Olaf Schulz 3b0f36b9a5 [release] Create new release 2020-06-14 01:27:24 +02:00
Olaf Schulz 952373dfea Prepare version 1.6 2020-06-14 01:25:20 +02:00
Olaf Schulz 0bc4488e3f Merge branch 'unstable' 2020-06-14 00:12:32 +02:00
Olaf Schulz a9faf4d710 Add command line actions and fix DBus-issue
A second instance of the app now waits until
it sends it's messages to the primary one.
This fixes issue #12 .

New command line options:
 --version --layer --hide --show --toggle
 --move --pos and --quit
 They can be used to send commands to the primary
 instance of the app.
2020-06-14 00:05:43 +02:00
Olaf Schulz b8db203b06 [release] Prepare next development version 2020-06-11 17:04:04 +02:00
Olaf Schulz efb3e95db7 [release] Create new release 2020-06-11 16:59:43 +02:00
Olaf Schulz 0c024a0190 Prepare version 1.5 2020-06-11 16:58:48 +02:00
Olaf Schulz 065ddf9da0 Add missing files 2020-06-10 22:47:26 +02:00
Olaf Schulz be464bfcf5 Makefile: Add installation of *.desktop file 2020-06-10 22:28:10 +02:00
Olaf Schulz 8ccde0ce25 Add script for automatic layer generation
Script can extract layers from a given svg file,
adds the Fx-row and some character labels.
See grapics/svg_to_png
2020-06-10 22:12:49 +02:00
Olaf Schulz 88f719dc91 Use ADNW/KOY icons in Gnome 3.x indicator 2020-06-10 09:06:19 +02:00
Olaf Schulz 0e181760f0 Fix Readme typo 2020-06-10 08:35:14 +02:00
Olaf Schulz aebe6ffe19 Integration of ADNW und KOY:
• Renaming of Optionvalue from NEO_2 to NEO2.
• Code cleanup (Tab indentation and redundant switch cases)
• Add Jonathan Vetter to Authors
2020-06-08 20:57:27 +02:00
Jonathan Vetter a8c52f309b Added ADNW and KOY layout to NeoLayoutViewer - all files :)
Made some changes in README to show how to select the layout.
2020-06-08 00:38:49 +02:00
Jonathan Vetter 231e9b582d Added ADNW and KOY layout to NeoLayoutViewer
Made some changes in README to show how to select the layout.
2020-06-07 23:34:22 +02:00
Olaf Schulz 2c3d076875 Merge branch 'unstable' 2020-06-04 11:23:09 +02:00
Olaf S c22502f7b4
Merge pull request #11 from ypid/fix-readme
Convert README.md to gfm
2020-05-24 00:15:55 +02:00
Robin Schneider 702a40f118
Use apt, the pkg command intended for humans 2020-05-23 21:43:53 +02:00
Robin Schneider 8e1157d6fc
Convert README.md to proper Markdown 2020-05-23 21:40:05 +02:00
Olaf Schulz c660404b3e Minor changes and svg source for layer added. 2019-11-13 11:38:37 +01:00
Olaf Schulz c2da69c633 [release] Prepare next development version 2019-11-12 17:16:21 +01:00
Olaf Schulz 5d6f2a031a [release] Create new release 2019-11-12 17:12:31 +01:00
Olaf Schulz c7d3cb0ca8 Normalize code syntax 2019-11-12 16:12:00 +01:00
Olaf Schulz 5c468bf2b1 Save window size for each monitor. 2019-11-12 15:32:35 +01:00
Olaf Schulz 24ae37e874 Fix issue which prevents window from downscaling
Replace Fixed-Container by Layout-Container to
disconnects the window size from the content size.
Otherwise the window size can be increased but not
decreased.
2019-11-12 12:45:16 +01:00
Olaf Schulz 6d347d1729 Update about dialog text and change my mail address.
Adds new shortcut for monitor switching to about dialog.
2019-11-12 10:41:39 +01:00
Olaf Schulz 02188f4d4c Allow manual re-sizing of window.
Changes in config-manager:
  Add 'color_event_box' option for debugging.

Changes in main window:
  The Gtk.Images was replaced by ScalingImage-objects. They reacts
  on window size changes.

Changes in key overlay:
  The combination of 1 VBox + 6 Hboxes was replaced by one Gtk.Layout
  element. A signal handler connects the element with window size changes.
2019-11-12 10:05:58 +01:00
Olaf Schulz fb41c192d2 First version with support of multiple monitors. Problems given if resolutions of monitors differs... 2019-11-06 21:04:59 +01:00
Olaf Schulz 5eb0bff042 Fix display of version number in about dialog. 2019-01-28 01:08:31 +01:00
Olaf Schulz 76277466c0 Add switch 'UBUNTU=1/0' to build package with pbuilder also against ubuntu bionic. 2019-01-25 17:21:56 +01:00
Olaf Schulz 8d544fb552 [release] Prepare next development version 2019-01-25 15:17:49 +01:00
Olaf Schulz 972cfa6f75 [release] Create new release 2019-01-25 15:10:52 +01:00
Olaf Schulz 8e99b6f5f5 Avoid valac warning and add test target 'deb-packages_as_user' 2019-01-25 14:07:55 +01:00
Olaf Schulz d2004964cb Derive release version from debian changelog
• Replace fixed RELEASE_VERSION variable in Makefile
by automatic generation.
• The manual set of this variable by './release' was removed.
• Remove dist-folder from clean-target because we want hold the results.
  (Several other make targets depends on clean.)
• Remove libunique-3.0-dev dependency from debian/control.

  deb packages, but
2019-01-25 11:52:55 +01:00
Olaf Schulz 264804d174 Remove libunique dependency
libunique-3.0 should not be used in Gtk3 application anymore.
Its functionality was replaced by Gtk.Application.
Moreover, the argument 1-5 now looks the displayed layer
again changes by key events.
2019-01-25 03:22:18 +01:00
Olaf Schulz 05bf909316 Extend release script commands
The script contains now the 'prepare' target. It simply stops before
non-local changes starts and could be used to test the script without
any hassle.
2019-01-24 12:45:04 +01:00
Olaf Schulz 12048bb90c Add Marco <hupfdule> Herrn to list of authors. 2019-01-11 15:36:39 +01:00
Marco Herrn f8a0d93ca3 Speficy "stable" as target release in changelog 2019-01-08 21:25:04 +01:00
Marco Herrn e3c2af86cd Replace quilt patch with dh_auto_install override 2019-01-08 16:44:11 +01:00
Marco Herrn 04902148ea Provide release script
- New script to check for clean repo state, build all distribution
  packages and upload them to github
- Script requests necessary information from user
- Script supports rollback
2019-01-08 16:23:21 +01:00
Marco Herrn 54a484b6b1 gitignore dist/ and tmp/ 2019-01-08 16:20:01 +01:00
Marco Herrn 3dc9f43a41 Update make targets for distribution package creation
- Create debian packages for one release and multiple architectures
- All distribution packages are put to dist/
2019-01-08 16:17:30 +01:00
Olaf Schulz 37a92a9754 Add debuild* targets to Makefile 2018-12-21 00:58:19 +01:00
Olaf Schulz 5501bd22d7 Remove '-0' from version to avoid lintian warning 2018-12-21 00:40:09 +01:00
Olaf Schulz c67e3b3191 Made project buildable with debuild 9 2018-12-21 00:05:48 +01:00
Olaf Schulz 91b2fa9a29 Fix install target in Makefile 2018-12-19 13:32:38 +01:00
Olaf Schulz e25e6289c9 Fix makefile target 2018-12-19 13:30:27 +01:00
Olaf Schulz 3ba695edbd Shift man-page from 'debian' into 'man'
Change suggested in #5.
2018-12-19 11:13:50 +01:00
Olaf Schulz 751a272866 Merge branch 'debian-package' into unstable 2018-12-19 00:46:52 +01:00
Olaf Schulz 5ac7c2dcf6 Refactoring of Makefile
- Add several double quotes to avoid problems with filenames with spaces.
- Shift several double quotes from Makefile variables to usage of this
  variables.
- Remove -r flag from one 'rm' call for security.
- Prepend 'rm -r' call by check if folder is no top-level directory.
        Before, the construction '$(VAR1)/$(VAR2)' looks dangerous,
        even if both variables are currently non-empty.
2018-12-19 00:46:22 +01:00