Skip to content

Commit 0d815b2

Browse files
committed
Merge branch 'release/0.10.0'
2 parents 492fb08 + e7b2e5c commit 0d815b2

File tree

66 files changed

+3992
-1147
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

66 files changed

+3992
-1147
lines changed

.editorconfig

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# http://editorconfig.org
2+
3+
root = true
4+
5+
[*]
6+
indent_style = space
7+
indent_size = 4
8+
trim_trailing_whitespace = true
9+
insert_final_newline = true
10+
charset = utf-8
11+
end_of_line = lf
12+
13+
[*.{css,html,scss,yml}]
14+
indent_size = 2
15+
16+
[LICENSE]
17+
insert_final_newline = false
18+
19+
[Makefile]
20+
indent_style = tab

.gitignore

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
1-
2-
hamster-shell-extension.pot
1+
docs/_test_build
2+
docs/_build
3+
build
4+
dist

.jshint.cfg

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"moz": true
3+
}

.travis.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
language: python
2+
3+
install:
4+
- pip install -r requirements.pip
5+
- npm i -g jshint
6+
7+
script:
8+
- make test-style
9+
- make test-docs

AUTHORS.rst

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
Credits
2+
=======
3+
4+
Development Lead
5+
----------------
6+
7+
* Eric Goller <[email protected]>
8+
9+
Contributors
10+
------------
11+
12+
Original Authors (pre 0.10.0)
13+
------------------------------
14+
* Tom Baugis <[email protected]>
15+
* Jérôme Oufella <[email protected]>
16+
* Markus Koller <[email protected]>
17+
18+
19+
Original Contributors (pre 0.10.0)
20+
-----------------------------------
21+
22+
* Piotr Plenik
23+
* dougle (github: @dougle)
24+
* Alexander Hofbauer
25+
* Martey Dodoo
26+
* Andrew Stubbs
27+
* Larissa Reis <[email protected]>
28+
* Aleksei Lissitsin
29+
* udarnik386 (github: @udarnik386)
30+
* Matías Croce
31+
* msize (guthub: @msize)
32+
* Stephen White
33+
* Martin Mlynář <[email protected]>
34+
* Matt Molyneaux <[email protected]>
35+
* Raphaël Doursenaud <[email protected]>
36+
* Gregory DK
37+
* juanmah (githu: @juanmah)
38+
* Daniel Doblado <[email protected]>
39+
* WBTMagnum (github: @WBTMagnum)
40+
* fosero (guthub: @fosero)
41+
* Boris (github: @bwcknr)
42+
* Lukáš Doktor <[email protected]>

CHANGES

Lines changed: 0 additions & 91 deletions
This file was deleted.

CONTRIBUTING.rst

Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
============
2+
Contributing
3+
============
4+
Contributions are welcome, and they are greatly appreciated! Every
5+
little bit helps, and credit will always be given.
6+
7+
You can contribute in many ways:
8+
9+
Types of Contributions
10+
----------------------
11+
12+
Report Bugs
13+
~~~~~~~~~~~
14+
Report bugs at the
15+
`issue tracker <https://github.com/projecthamster/shell-extension/issues/>`_.
16+
17+
If you are reporting a bug, please include:
18+
19+
- Your operating system name and version.
20+
- Any details about your local setup that might be helpful in troubleshooting.
21+
- Detailed steps to reproduce the bug.
22+
23+
Fix Bugs
24+
~~~~~~~~
25+
Look through the GitHub issues for bugs. Anything tagged with "bug"
26+
is open to whoever wants to implement it.
27+
28+
Implement Features
29+
~~~~~~~~~~~~~~~~~~
30+
Look through the GitHub issues for features.
31+
32+
Write Documentation
33+
~~~~~~~~~~~~~~~~~~~
34+
*Hamster-Shell-Extension* could always use more documentation, whether as part
35+
of the official docs, in docstrings, or even on the web in blog posts,
36+
articles, and such.
37+
38+
Submit Feedback
39+
~~~~~~~~~~~~~~~
40+
The best way to send feedback is to
41+
`file an issue <https://github.com/projecthamster/shell-extension/issues>`_.
42+
43+
If you are proposing a feature:
44+
45+
- Explain in detail how it would work.
46+
- Keep the scope as narrow as possible, to make it easier to implement.
47+
- Remember that this is a volunteer-driven project, and that contributions
48+
are welcome :)
49+
50+
Get Started!
51+
------------
52+
Ready to contribute? Here's how to set up `hamster-shell-extension` for local
53+
development.
54+
55+
For additional information on coding conventions and commit/PR best practices
56+
please refer to the :doc:`styleguide <styleguide>`.
57+
58+
#. Fork `the repository <https://github.com/projecthamster/shell-extension/>`_
59+
on github.
60+
#. Clone your fork locally::
61+
62+
$ git clone [email protected]:your_name_here/hamster-shell-extension.git
63+
64+
#. Create a branch for local development::
65+
66+
$ git checkout -b name-of-your-bugfix-or-feature
67+
68+
Now you can make your changes locally.
69+
70+
#. Commit your changes and push your branch to GitHub::
71+
72+
$ git add .
73+
$ git commit -m "Your detailed description of your changes."
74+
$ git push origin name-of-your-bugfix-or-feature
75+
76+
#. Submit a `Pull Request
77+
<https://github.com/projecthamster/shell-extension/pulls>`_ with your
78+
branch.
79+
80+
Pull Request Guidelines
81+
-----------------------
82+
83+
Before you submit a pull request, check that it meets these guidelines:
84+
85+
1. The pull request should include tests.
86+
2. If the pull request adds functionality, the docs should be updated. Put
87+
your new functionality into a function with a docstring, and add the
88+
feature to the list in README.rst.
89+
3. Add yourself to AUTHORS.rst.

HISTORY.rst

Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
1+
.. :changelog:
2+
3+
History
4+
========
5+
6+
Version 0.10.0
7+
----------------------------------------------------------------------------------------------------------------------------------------------------------
8+
As this release contains a massive refactoring effort as well as a general overhaul of the entire project, the following
9+
gives just general overview over the most significant changes. For a full list of all closed issued please refer to the
10+
`issue tracker <https://github.com/projecthamster/hamster-shell-extension/issues?q=is%3Aissue+milestone%3A0.10.0+is%3Aclosed>`_.
11+
12+
- Switch to a semantic versioning scheme (starting at ``0.10.0``).
13+
- Provide an all new ``Makefile`` that handles common development and packaging tasks.
14+
- Support ``gnome-shell`` versions up to ``3.28``.
15+
- Add 'weblate.org' translation workflow.
16+
- Provide basic documentation.
17+
- Improve handling of async dbus calls.
18+
- Update copyright notices.
19+
- ``JSHint`` compliance (enforced by CI setup).
20+
- Fix multiple ``variable redeclaration error`` s.
21+
- Switch to a new UUID for the extension (``[email protected]``).
22+
- Split codebase over multiple files for clarity.
23+
- Show extension version in preference dialog.
24+
- Removed obsolete legacy imports.
25+
26+
27+
28+
Build 18 (2015-10-03)
29+
------------------------
30+
- Fix GNOME Shell 3.18 compatibility issues.
31+
32+
Build 17 (2015-07-28)
33+
----------------------
34+
- Activities are now scrolled to the bottom when opening the menu (@rrthomas).
35+
36+
37+
Build 12 (2014-10-28)
38+
-----------------------
39+
- The uploaded extension was missing subfolders.
40+
41+
42+
Build 11 (2014-10-26)
43+
---------------------
44+
- Cosmetic fixes to the dropdown - set ``min-width`` and fix the input box.
45+
46+
47+
Build 10 (2014-10-18)
48+
----------------------
49+
* Bump Gnome compatibility to 3.14.
50+
51+
52+
Build 8 (2014-09-07)
53+
---------------------
54+
- Allow autocomplete after deltas and timestams (@ams-cs).
55+
- Update icons (@0rAX0).
56+
- German locale (@bwcknr).
57+
- Check tag presence correctly and avoid adding hashes to activities (@toupeira).
58+
59+
60+
Build 7 (2014-03-14)
61+
---------------------
62+
- Call the windows synchronously, so hopefully less of two-click "window is ready".
63+
- Fix typo in Czechz locale (@Idoktor).
64+
- Fix vertical label alignment in panel (@beanaroo).
65+
- Fix too much shadow (HT @jfcahce).
66+
67+
68+
Build 6 (2013-10-22)
69+
---------------------
70+
- Update to 3.10 (patch by @exine).
71+
72+
73+
Build 5 (2013-07-07)
74+
---------------------
75+
- Update to 3.8 (patches by @aleho and @WBTMagnum).
76+
77+
78+
Build 4.4 (2012-12-31)
79+
-----------------------
80+
- Fix bug where unlock screen breaks just because we changed stage focus upon
81+
showing menu (issue #50).
82+
- Attempt to fix bug with locale switching to english when hamster is running.
83+
84+
85+
Build 4.2, 4.3 (2012-11-08)
86+
---------------------------
87+
- Properly kill the refresh timeout on disabling.
88+
89+
90+
Build 4, 4.1 (2012-10-30)
91+
----------------------------
92+
- Switch over to GNOME Shell 3.6+.
93+
94+
95+
Build 3 (2012-10-04)
96+
---------------------
97+
- "Add earlier activity" now back in the dropdown.
98+
- Reactivating task via extension now also includes tags and the description.
99+
- Global hotkey is back - tweak it via extension preferences page.
100+
101+
102+
Build 2 (2012-08-13)
103+
---------------------
104+
- Initial push to ``extensions.gnome.org``.

0 commit comments

Comments
 (0)