Commit Graph

39 Commits

Author SHA1 Message Date
Mark Liversedge
71b51cda2b Fix Sidebar multicalendar refresh bug
.. it didn't refresh properly when a ride was added
removed or edited

.. also fix a double update call, so its a bit snappier
now.
2013-03-22 18:56:49 +00:00
Mark Liversedge
5b854c4862 UI Nits: Use our own icons not standardIcons
.. for left and right in the calendar, since the standard ones
are pretty ugly.
2013-03-16 13:51:50 +00:00
Mark Liversedge
6929e84f1a UI Nits: Calendar '<' and '>' icons
.. use the native styling.
2013-03-16 13:14:00 +00:00
Mark Liversedge
e9aba5a512 UI Nits: Side Calendar border
.. fixed bug in GcLabel::paint that makes a nasty border
on the day which makes it look like a button. yuck.
2013-03-15 21:06:00 +00:00
Mark Liversedge
26d2c0f5f7 Windows: GcLabel/GcCalendar font bug
.. GcLabel::paint didn't honour font settings
.. Fonts too big on Windows .. looks better smaller for some reason
2013-03-15 20:59:59 +00:00
Mark Liversedge
ca1ecb919b Windows: Font sizes and cosmetics
.. for the sidebar and scope bar
.. use the same and better fit for windows fonts
2013-03-15 17:15:26 +00:00
Mark Liversedge
e9b3f2660e Windows: Toolbar buttons style
.. use cleanlooks since its very close to the Mac look
we are trying to achieve, but without the metal finish.
2013-03-15 16:52:35 +00:00
gcoco
ee79cd0acd Whitespace cleanup 2013-03-14 22:54:57 -03:00
Mark Liversedge
18e53197a8 Windows Look and Feel
.. akin to the Mac look and feel
.. still needs a bit of cosmetic work, but basically sound
.. also added in fixes to native file imports

Fixes #404
Fixes #504
2013-03-14 22:53:37 +00:00
Mark Liversedge
c4542f1e35 GcLabel paint is a CPU hog
.. and for no good reason.
2013-03-13 20:27:32 +00:00
Mark Liversedge
81093b81ae Remove big numbers at top of Diary calendar
Especially since the date selected is almost irrelevant on the
diary sidebar anyway!
2013-03-11 20:34:18 +00:00
Mark Liversedge
3d7cf5303e Calendar sidebars now show multiple months
.. if you resize them they will show as many months
as they can fit vertically.

.. also removed the scrollbars in the summarys shown
in the diary and LTM sidebar

Fixes #503.
2013-03-11 19:44:45 +00:00
Mark Liversedge
98ce93f27f Reinstate mini calendar on sidebar
This is the first step to reinstating the calendar on the analysis view
sidebar. Next step is to enhance it to show multiple months and then to
refactor the diary sidebar GcCalendar to use it.
2013-03-11 12:14:43 +00:00
Mark Liversedge
dbd21d35e4 UI Nits: Sidebar remember their state
Rather than relying on the parent to maintain the splitter sizes
and states, the GcSplitter remembers its own state and sizing.

This includes remembering if the children have been hidden via the
icon bar at the bottom of the splitter.
2013-03-02 22:52:41 +00:00
Mark Liversedge
25121f515f UI Nits: Splitter icons adjust
The icons are adjusted via utility function iconFromPNG()
which currently just adjusts the icon color to be a muted
gray as opposed to black.

This is the first pass at recreating the 'template' function
used by the cocoa image functions. Will add an emboss feature
later, but at least now they are less vibrant and when clicked
turn black giving a visual clue that they are clickable.
2013-03-02 20:57:56 +00:00
Mark Liversedge
b06f956924 UI Nits: QSplitter colors on Linux
.. just adjusted to be more Gnome friendly.
2013-03-02 18:15:35 +00:00
Mark Liversedge
d8af6e36bd UI Nits: QSplitter cosmetics
.. prettified on a Mac.
.. still need to work on icons
2013-03-02 16:57:37 +00:00
Mark Liversedge
d30e4ac8d5 New sidebar splitter on Analysis and Diary 2013-02-27 16:03:56 +00:00
Mark Liversedge
243c32d7b5 UI Nits: Diary Sidebar
.. alignment and spacing.
2013-02-21 21:32:04 +00:00
Mark Liversedge
4e92ec36d5 Code Cleanup: Calendar and Diary
.. comments just reflect current constraints and are not
actionable, so XXX removed.
2013-02-10 21:06:24 +00:00
Alejandro Martinez
f2342847d7 Enable Diary Translations 2012-12-17 23:41:18 -03:00
Damien
6ed7585eec Remove some warnings 2012-12-15 17:18:44 +01:00
Alejandro Martinez
1774f1b3db Enable Rho and Twitter translations 2012-12-08 16:45:41 -03:00
Mark Liversedge
dca5635bb3 UI Nits: Fix bubble vanish!
The popup bubble appears and vanuishes on the
diary view. This patch fixes that. Still need
to work out why it goes invisbible on Mac OSX.
2012-11-30 18:25:22 +00:00
Mark Liversedge
246c65312a Concise metric names in sidebars 2012-11-28 17:11:24 +00:00
Damien
8eee2ddb25 Choose Metric/Imperial units in New Athlete dialog
fixes #34
2012-11-26 23:35:35 +01:00
Mark Liversedge
7893be5de5 UI Polish: Diary sidebar hover color
To give the user a bit more feedback when hovering
over the day number in the diary sidebar it gets a
gray background to feedback it is clickable and also
to give a more fluid feel.

This mimics the same approach used in the Mac cal application.
2012-11-20 06:27:04 +00:00
Mark Liversedge
274662a108 UI Nits: Calendar cosmetics
Make it a bit smaller and easier on the eye.
2012-11-13 18:20:33 +00:00
Mark Liversedge
d22777ed74 UI Nits: Daily/Weekly/Monthly Summary
You can now add the summary chart to the diary
view to get a summary of the date range currently
being summarised on that view.

Once the Home view has its own sidebar that selects
date ranges you will be able to add it there too
and summarise seasons etc.
2012-11-13 13:27:36 +00:00
Mark Liversedge
c689a90f54 UI Nits: smaller font in cal sidebar 2012-11-12 21:30:57 +00:00
Gareth Coco
1de3817e07 Needs to be: #include "TimeUtils.h" 2012-11-12 13:31:51 -05:00
Mark Liversedge
506908b015 UI Nits: Added Splitter for Diary sidebar
To be consistent with the other sidebars and also
to enable folks to remove unwanted clutter if they
aren't interested in the summary.
2012-11-12 15:38:44 +00:00
Mark Liversedge
557bf01018 UI Nits: Add Brief Summary on Calendar Sidebar
To show aggregated summary of effort for the time period. This
is part of a collection of updates to address iritations or
nits in the v3 UI.
2012-11-12 13:21:53 +00:00
Mark Liversedge
564e42a136 UI Nits: Mini calendar use prefs
We have a preference for the color of the currently
selected item in a calendar. This should be honored
in the Diary sidebar (GcCalendar).
2012-11-10 22:57:55 +00:00
Mark Liversedge
3a7b3f0a05 Calendar sidebar cosmetics
It should be white to be in line with the rest of the
sidebars and have some semblance of coherence.

I also put a rectangle around the box so if the day
color is white you can still see there is a ride that day.

A summary ala the interval summary will come next summarising
either day, week or month for the ride selected.
2012-11-10 20:54:17 +00:00
Mark Liversedge
482073b7a8 UI Nits: Move Calendar from RHS to LHS Sidebar
Drop the notion of a rhs sidebar and move the calendar
from the rhs to the lhs toolbox. It will soon be the
context sidebar for the diary view, and also get a
day summary at the bottom, but for now lets just remove
the references to a rhs sidebar.
2012-11-07 12:01:29 +00:00
Mark Liversedge
22d5dfc00b Add Popup Bubble to new Calendar Widget
The right side calendar widget now supports tooltip
popup of the ride bubble in the same manner as the
ride navigator and diary window.
2012-02-17 21:53:53 +00:00
Mark Liversedge
911b52cfc3 Refresh mini calendar
When;
* ride added
* ride deleted
* color config changes
2012-01-30 20:07:35 +00:00
Mark Liversedge
537da229f2 Reinstate ride calendar
A rudimentary calendar, not customisable or resizable
and only every selects first ride for the day selected.
But it is the beginning of the widgets needed for the
new UI "look" discussed on the list.

Need to work on font sizes for Win/Mac and refining
the whole look and feel. Especially a sidebar widget
to put it in!

Fixes #369.
2012-01-30 15:29:16 +00:00