Efstathios Iosifidis
e9ec8d072b
Update Greek translation
...
(cherry picked from commit fec22a2bcfd749e0bc8ba8e94c4e07e280ad524a)
2017-09-25 09:47:03 +00:00
Iñigo Martínez
3d2ca61490
project: Fix missing translations
...
Gettext support in autotools does define ENABLE_NLS macro to 1 in
the autoconf generated configuration file. Due to the migration to
the meson build system, the procedure that defines This macro is
missing.
There is no reason to really disable i18n, so this fix removes the
condition that binds the text domain.
https://bugzilla.gnome.org/show_bug.cgi?id=787815
2017-09-20 19:14:17 -03:00
Georges Basile Stavracas Neto
b9310a84a3
widgets: ensure types on class_init
...
This will avoid GtkBuilder crashing because it couldn't
find the correct type for a given widget.
2017-09-20 19:14:15 -03:00
Kalev Lember
c232aaff69
project: Fix the build with -Denable-gtk-doc=true
...
https://bugzilla.gnome.org/show_bug.cgi?id=787653
2017-09-19 22:45:44 -03:00
Piotr Drąg
a455307b03
Fix Icon in Galician translation
2017-09-18 23:40:02 +02:00
Georges Basile Stavracas Neto
8a2376ae55
event: refactor gcal_event_is_multiday
2017-09-14 14:05:53 -03:00
Georges Basile Stavracas Neto
349839ee49
event-widget: make font relative to initial font size
2017-09-14 13:50:43 -03:00
Georges Basile Stavracas Neto
4262f2fb25
project: update meson file code style
2017-09-14 13:31:19 -03:00
Georges Basile Stavracas Neto
f486569e19
week-grid: improve positioning code
2017-09-14 13:31:04 -03:00
Georges Basile Stavracas Neto
925e17e16c
event-widget: fix dragging events
2017-09-14 13:26:28 -03:00
Georges Basile Stavracas Neto
d099f0f243
event-widget: use semibold for hour label
...
We want to emphasize the hour, but not so much.
2017-09-14 13:26:28 -03:00
Georges Basile Stavracas Neto
af52f8bac4
event-widget: adjust spacing between labels
2017-09-14 13:26:28 -03:00
Georges Basile Stavracas Neto
25e5e9ecc1
view: don't add time headers in event lists
...
Nowadays, GcalEventWidget draws the time by itself. This
makes adding a time header pretty much useless.
Fix this double information by removing the time headers
from event listboxs.
2017-09-14 13:26:28 -03:00
Georges Basile Stavracas Neto
766de8c025
event-widget: remove alarm icon
...
This tiny icon wasn't really adding any value, but was
cluttering an already information-intensive view.
2017-09-14 13:26:28 -03:00
Georges Basile Stavracas Neto
2a923939d9
event-widget: draw horizontal timed events differently
...
This makes more clear which events are timed, and which events
are all day. They are also super cute!
2017-09-14 13:26:28 -03:00
Georges Basile Stavracas Neto
7dd42d4186
event-widget: add .timed style class to timed events
...
Another CSS tool for us to play with.
2017-09-14 13:26:28 -03:00
Georges Basile Stavracas Neto
f42d5d0598
event-widget: add .vertical and .horizontal style classes
...
Depending on the GtkOrientation passed to it, just like the regular
behavior of GTK widgets. This way, we can have a finer control over
CSS selectors.
2017-09-14 13:26:28 -03:00
Georges Basile Stavracas Neto
713200773f
project: add example of commit message
2017-09-14 13:26:28 -03:00
Georges Basile Stavracas Neto
a853376629
event-widget: turn into a GtkBin subclass
...
The current GcalEventWidget implementation is a direct
GtkWidget subclass, which means we have to take care of
all the implementation details such as raising GdkWindows
and managing the drawing all by ourselves.
The event widget, however, can be easily described through
a GtkBuilder file. This would simplify the implementation
and makes us maintain less code.
Fix that by making GcalEventWidget a GtkBin subclass.
2017-09-14 13:26:28 -03:00
Georges Basile Stavracas Neto
b3cfbe3d31
event-widget: update style
2017-09-14 13:26:28 -03:00
Georges Basile Stavracas Neto
f3f2ba271b
event-widget: update code style
2017-09-14 13:26:28 -03:00
Georges Basile Stavracas Neto
d2d4e7a9b6
event-widget: remove unused prototypes
...
These are not implemented anymore, and just add more noise
to the header file.
2017-09-14 13:26:28 -03:00
Stas Solovey
9603820523
Update Russian translation
...
(cherry picked from commit 661e4fd352bf39800169f617bf7a5d3284e896f3)
2017-09-12 19:48:40 +00:00
Nidhi Gupta
a5d1d9dc99
edit-dialog: set minimum number of occurrence to 2
...
An event should be considered as recurring only when it occurs
at least 2 times.
So to make sure the number of occurrences are at least 2,
set minimum value of recurrence spin button as 2.
https://bugzilla.gnome.org/show_bug.cgi?id=787054
2017-09-12 20:07:54 +05:30
Georges Basile Stavracas Neto
f027c4c1a9
Bump for 3.27.0 unstable release cycle
2017-09-11 23:39:38 -03:00
Anders Jonsson
83a7675147
Update Swedish translation
...
(cherry picked from commit b6d9b8d568de704413e13b018daf583043bce711)
2017-09-10 13:19:59 +00:00
Inaki Larranaga Murgoitio
9271369090
Update Basque language
2017-09-09 16:27:29 +02:00
Georges Basile Stavracas Neto
290d4bb7a6
project: style fixups to meson
2017-09-09 10:09:02 -03:00
Georges Basile Stavracas Neto
ea548d1584
project: update TODO
...
We just merged GcalSubscriberView and GcalMonthView
2017-09-09 10:08:33 -03:00
Georges Basile Stavracas Neto
ffe67a1304
project: add more tasks to TODO
2017-09-08 23:15:50 -03:00
Georges Basile Stavracas Neto
8f7230cf5f
window: remove stray debug message
2017-09-08 22:59:47 -03:00
Georges Basile Stavracas Neto
5a0a3fcd9c
event: fix various reference ownership issues
2017-09-08 22:25:18 -03:00
Georges Basile Stavracas Neto
242db0436a
main: remove double ;
2017-09-08 22:23:44 -03:00
Georges Basile Stavracas Neto
7f14e9f561
project: rewrite HACKING guides
...
Now I don't have to pass all this tribal knowledge every
single time.
2017-09-08 21:34:52 -03:00
Georges Basile Stavracas Neto
9c50ae9b9c
main: simplify code even more
2017-09-08 21:04:02 -03:00
Georges Basile Stavracas Neto
27a44c3092
project: don't install private library
...
Instead, bring back building all the objects into
calendar itself, and only use the private library
internally.
2017-09-08 21:04:02 -03:00
Bruce Cowan
acf311b65c
Update British English translation
2017-09-08 10:17:47 +00:00
Georges Basile Stavracas Neto
68c2b7d3ac
project: remove GcalSubscriberView
...
The subscriber view was an unecessary layer and only
added more complication than it actually helped.
This commit merges GcalSubscriberView and GcalMonthView
into a single class.
2017-09-07 16:07:04 -03:00
Georges Basile Stavracas Neto
6d19e30973
project: libgcal library
2017-09-07 16:06:21 -03:00
Georges Basile Stavracas Neto
7c587e896e
edit-dialog: reduce header circle icon
2017-09-07 15:01:50 -03:00
Georges Basile Stavracas Neto
8927e10ae0
edit-dialog: wrap in a scrolled window
...
As we're adding more and more widgets in the Edit dialog,
it is now growing too tall to fit normal screens. Thus, wrap
it in a scrolled window, and let the content height cover
75% of the main window at most.
2017-09-07 14:58:14 -03:00
Georges Basile Stavracas Neto
a0e64ca3c8
edit-dialog: cleanup ui file
2017-09-07 14:38:46 -03:00
Georges Basile Stavracas Neto
e68dc3aebf
project: move GcalView to views/
...
It makes sense to put the interface together with
the other classes.
2017-09-07 14:37:37 -03:00
Georges Basile Stavracas Neto
e60c8593dd
window: propagate manager using properties
2017-09-07 14:35:44 -03:00
Georges Basile Stavracas Neto
36a39e6c5c
window: simplify constructor
...
We don't need to pass information that can easily be
retrieved by the GSettings instance from GcalManager.
2017-09-07 13:21:09 -03:00
Georges Basile Stavracas Neto
a0b6bdb04a
application: move GSettings object to GcalManager
...
The first outcome of the test suite. This separation does
not make much sense now, and GcalManager is basically a
holder for all data types.
This commit moves the GSettings to the GcalManager instance
of the application. Of course, in the future, the plan is to
split GcalManager nicely.
2017-09-07 12:52:49 -03:00
Georges Basile Stavracas Neto
1d29fd4944
project: add some more tasks
2017-09-07 12:38:49 -03:00
Georges Basile Stavracas Neto
c7845d1878
tests: add initial test suite
2017-09-07 12:37:46 -03:00
Georges Basile Stavracas Neto
98d8dbc39a
project: update configure and meson requirement
2017-09-07 12:37:21 -03:00
Georges Basile Stavracas Neto
110c6be7c8
application: style fixes
2017-09-07 12:08:11 -03:00