Georges Basile Stavracas Neto
d11ed85a7f
month-view: grey out invalid days
...
It should be very clear that days outside the current
month are actually not valid. The current drawing
algorithm does not differentiate that, thought, and
draws everything at the same color.
Fix that by greying out the days outside the current
month.
https://bugzilla.gnome.org/show_bug.cgi?id=763771
2017-07-30 16:03:39 +01:00
Piotr Drąg
e9fc3aa2f8
edit-dialog: replace hyphen with an en dash in ranges
...
See https://developer.gnome.org/hig/stable/typography.html
https://bugzilla.gnome.org/show_bug.cgi?id=772263
2017-07-13 19:24:26 +02:00
Yash Singh
067e8ae765
edit-dialog: add 'Repeat' options for simple recurrences
...
Currently, creating recurring events is not supported
in gnome-calendar.
This patch adds a Repeat combobox with a list of
simple recurrences such as:
* Monday - Friday events
* Daily events
* Weekly events
* Monthly events
* Yearly events
and also a list of recurrence-duration-types such as:
* If an event should repeat forever
* A date until which the event should repeat
* Number of times an event should repeat
It enables the user to create simple recurring events and
even modify the recurrence-property of an already
recurring event.
https://bugzilla.gnome.org/show_bug.cgi?id=782755
2017-07-13 13:32:53 -03:00
Georges Basile Stavracas Neto
60067433c3
Bump 3.25.3 release
2017-06-19 17:11:30 -03:00
Piotr Drąg
76574ca63b
appdata: fix dates and versions
...
https://bugzilla.gnome.org/show_bug.cgi?id=782846
2017-06-01 11:35:37 -03:00
Piotr Drąg
1457accb3a
Add translator comments to the .desktop file
...
So hopefully we get fewer invalid translations that possibly break build.
2017-04-29 16:08:10 +02:00
Georges Basile Stavracas Neto
45f11ed5c0
project: drop intltool usage
2017-04-29 10:47:25 -03:00
Georges Basile Stavracas Neto
0aaa58de0f
Bump 3.25.1 release
2017-04-24 10:55:08 -03:00
Georges Basile Stavracas Neto
b9c1a36256
project: update NEWS and appdata from gnome-3-24
2017-04-24 10:50:09 -03:00
Georges Basile Stavracas Neto
78eb9a7435
window: add more shortcuts
...
Add the following new shortcuts:
- Home: moves to today
- PageUp: previous week/month/year
- PageDn: next week/month/year
https://bugzilla.gnome.org/show_bug.cgi?id=740844
2017-04-13 07:32:21 -03:00
Georges Basile Stavracas Neto
aa5b963412
view: rework active-date
...
The current implementation is deficient in many ways, the
worst one being the it relying on GObject semi-synchronous
property emission.
This issue was exposed by the Week view code, where the active
date was updated, but delayed to reach the Week header and some
events were being added ~before~ the active date changed.
With this work, I was also able to figure out a bunch of code
that relied on this (i.e. luck) to work.
2017-04-12 20:51:23 -03:00
Jeremy Bicha
bc141b3713
app-menu: Drop Search… item
...
https://bugzilla.gnome.org/show_bug.cgi?id=781165
2017-04-11 09:58:41 -03:00
Piotr Drąg
cf13c0cbb1
window: add context to a tooltip string
...
To disambiguate it from the exact same string in AppData.
Some languages need to translate them differently.
2017-03-27 20:22:17 +02:00
Jeremy Bicha
3078f1c6c1
app-menu: Drop ellipsis from Calendars
...
https://developer.gnome.org/hig/stable/writing-style.html#ellipses
https://bugzilla.gnome.org/show_bug.cgi?id=780176
2017-03-22 22:21:37 -03:00
Georges Basile Stavracas Neto
2544773645
manager: use EDS selectable property to track disabled agendas
...
This way, we can keep GNOME Calendar and Evolution synchronized.
And we can save some code too.
2017-03-17 21:25:23 -03:00
Georges Basile Stavracas Neto
0b19d2b990
project: update release info
2017-03-16 21:39:09 -03:00
Kevin Lopez
c3bffd5eeb
search-view: no show search view if field is empty
...
When the search field is empty is not needed show the result drop down.
https://bugzilla.gnome.org/show_bug.cgi?id=747962
2017-03-16 21:32:04 -03:00
Georges Basile Stavracas Neto
5b48fd528d
Bump 3.23.91.1 release
2017-02-28 12:21:36 -03:00
Georges Basile Stavracas Neto
a1e7ab7324
Bump 3.23.91 release
2017-02-28 08:43:51 -03:00
Georges Basile Stavracas Neto
4a65483164
project: update NEWS from other branches
2017-02-28 08:34:22 -03:00
Georges Basile Stavracas Neto
21dab73283
Bump 3.23.90 release
2017-02-14 18:25:22 -02:00
Georges Basile Stavracas Neto
8f34049793
views: sync header labels' style
...
The Week view exposed a bug where we had different
CSS selectors for the exact same label. This made
them look inconsistent, with different colors and
paddings.
Fix that by ensuring they all use the same style
class. The Year view drawing code needed to be
reworked a little.
https://bugzilla.gnome.org/show_bug.cgi?id=778391
2017-02-09 10:28:28 -02:00
Georges Basile Stavracas Neto
d63e007a7a
week-grid, week-view: improve hour sidebar rendering
...
The hour strings are too soft and can barely be read. Fix
that by setting a stronger color.
https://bugzilla.gnome.org/show_bug.cgi?id=777420
2017-02-09 09:21:28 -02:00
Andrei Ceapa
4ab02f487c
edit-dialog: allign circle with subtitle
...
Move the circle in the headerbar on the same line with the
subtitle, so that it will not move when the length of the event
title increases.
https://bugzilla.gnome.org/show_bug.cgi?id=772098
2017-02-01 15:14:13 -02:00
Georges Basile Stavracas Neto
ba871e4004
theme: reduce vertical padding
...
This reduces each hour cell's height, and makes more of the
week grid visible at a glance.
https://bugzilla.gnome.org/show_bug.cgi?id=777767
2017-02-01 15:07:46 -02:00
Abishek
78a463ab53
week-header: align month_label, week_label and year_label
...
There was a small alignment issue with week_label, month_label and
year_label in week-view.
Change the y-align property of month_label,week_label and year_label
in week-header.ui to 0, so that they are aligned properly.
https://bugzilla.gnome.org/show_bug.cgi?id=777417
2017-01-30 14:44:26 -02:00
Georges Basile Stavracas Neto
f013d7442e
week-header: fix event margins
2016-12-15 17:09:45 -02:00
Georges Basile Stavracas Neto
1cab5278f1
style: smoother selection background
2016-12-14 17:11:11 -02:00
Georges Basile Stavracas Neto
ffaf7153d7
week-header: implement event creation
2016-12-14 17:00:11 -02:00
Georges Basile Stavracas Neto
343283e37a
week-grid: implement event creation
2016-12-13 16:29:07 -02:00
Georges Basile Stavracas Neto
7e53c433b7
week-view: center grid on date change
2016-12-08 19:14:03 -02:00
Georges Basile Stavracas Neto
b8a297fdde
week-header: small ui fix
...
Add 2px at the bottom so events don't overlap with the
bottom line.
2016-12-08 18:31:01 -02:00
Georges Basile Stavracas Neto
36f716ebf4
week-view: reimplement editing events
2016-12-08 18:23:25 -02:00
Georges Basile Stavracas Neto
21c9f721ae
week-header: properly propagate height when expanded
2016-12-08 16:10:46 -02:00
Georges Basile Stavracas Neto
7e68588cfb
week-header: rework drawing model
2016-12-08 03:09:35 -02:00
Georges Basile Stavracas Neto
f50a258f05
week-header: fix initial overflow check
2016-12-08 03:09:35 -02:00
Georges Basile Stavracas Neto
e5407d8c72
week-grid, week-header: special-case today when drawing
...
The week grid should display a horizontal strip on the today
column, and the week header should draw the week day labels
with a custom color.
2016-12-08 03:09:35 -02:00
Georges Basile Stavracas Neto
336e584099
week-grid: implement event handling
...
This is the glorious commit where Week grid starts
showing and handing events.
2016-12-07 21:31:30 -02:00
Georges Basile Stavracas Neto
2e7c6c8c58
week-header: visual improvements
2016-12-01 23:48:54 -02:00
Georges Basile Stavracas Neto
39076d1aaf
style: update hour sidebar padding
2016-12-01 23:48:54 -02:00
Georges Basile Stavracas Neto
16a2d64874
week-header: simplify background drawing code
...
By moving the drawing area to a separate place, we're
able to avoid having to manually calculate the sidebar
width.
Also, because we can, the drawing code was simplified a
little bit by moving the bottom border to CSS.
2016-12-01 23:48:54 -02:00
Georges Basile Stavracas Neto
2298379e51
week-header: reorganize widgets
...
Instead of a box inside the overlay, put the overlay inside the
box.
2016-12-01 23:48:54 -02:00
Georges Basile Stavracas Neto
154a01f4c1
week-view, week-grid: various fixed
...
This commit is a rebase, compile-warning remover and a
misbehaviour fixer too.
2016-12-01 23:48:53 -02:00
pandusonu2
a94a15ebba
window: add week-view shortcut
...
Add the shortcut to switch between views to the week-view
2016-12-01 23:48:53 -02:00
pandusonu2
b51f8c3ca6
week-grid: realize the week-grid
...
Activate the week-grid by writing the necessary realize, unrealize, map and unmap functions
2016-12-01 23:48:53 -02:00
pandusonu2
97ed5267e2
week-view: fix the sync between sidebar width
...
Fix the width of the sidebar sync between the week view and week header.
2016-12-01 23:48:53 -02:00
pandusonu2
680f220fb2
week-view: draw the hours labels
...
Draw the hour labels in the sidebar of the week grid.
2016-12-01 23:48:53 -02:00
pandusonu2
4b1ff14b6a
week-header: work around with GtkOverlay error
...
Using the height request function to fix the error with height allocation of GtkOverlay widget.
2016-12-01 23:48:53 -02:00
pandusonu2
7927d3b11f
week-header: add support for expanded and collapsed mode
...
Add the expand button and the functions require to expand and collapse the header.
2016-12-01 23:48:53 -02:00
pandusonu2
d6ef05b31d
week-header: adjust theming to match the mockups
...
Set correct font weight, size and draw lines where required.
2016-12-01 23:48:53 -02:00