Commit Graph

2577 Commits

Author SHA1 Message Date
Mark Liversedge
1ee25cd881 Documentation: Palatino Fonts
Prettify the pdf output to use palatino fonts from the GNU Press.
Also started to work on chapter 3 of the user guide, but it is
far from finished.
2013-03-26 16:28:34 +00:00
Mark Liversedge
5dcb94729a Documentation: Manual Chapter 2 Completed
.. very basic quick start guide
.. but doesn't cover train view, perhaps it should
2013-03-25 21:39:10 +00:00
Mark Liversedge
405e7eee58 Documentation: Indentation and Item Lists
.. minor tidy up
2013-03-25 14:09:18 +00:00
Mark Liversedge
8fb7ef5246 Documentation: Manual Chapter 1 completed.
.. bit of an intro, no screenshots.
2013-03-25 12:57:34 +00:00
Mark Liversedge
7b8e8e2bd7 Datafilter support older versions of Flex
.. just like JsonRideFile and Withings parsers.
2013-03-24 20:40:51 +00:00
Mark Liversedge
832fdecdd8 UI Nits: RideMetadata clean look on Windows
.. remove the ugly frame.
2013-03-24 17:34:35 +00:00
Mark Liversedge
112531e9b5 UI Nits: Bubble use antialias
.. looks MUCH better.
2013-03-24 17:21:21 +00:00
Mark Liversedge
f8dc154fa2 UI Nits: Splitterhandle cosmetic on Linux
.. no orange focus rectange thanks.
2013-03-24 16:42:40 +00:00
Mark Liversedge
4eba9dfedb UI Tweaks: Splitter pushbuttons problem
.. attempt to resolve issues on Linux Mint reported
by Tom Weichmann.
2013-03-24 16:30:25 +00:00
Mark Liversedge
32112b1ac5 Deprecate 'Save CP' button on CP curve
Since it is flawed and confusing to almost all users.
2013-03-24 15:43:07 +00:00
Mark Liversedge
d5b19959cb Documentation: Makefile adjusted
.. to add a clean rule
.. to remove need for html version
2013-03-24 13:07:08 +00:00
Mark Liversedge
1b23ad8539 Fix Diary view refresh on first select
When youi switch to Diary view no date range is known by the
charts because they have just been created. Since we have a
lazy create we need to resignal the date range after they
are created.

This was already in MainWindow with a call to GcCalendar::refresh
but a recent update optimised that out.
2013-03-24 12:44:09 +00:00
Mark Liversedge
6365ecf337 UI Nits: Sidebar calendar expanding
.. add more minicalendars if the sidebar is expanded -- so
you can show calendars in columns and rows.
2013-03-24 10:56:58 +00:00
Mark Liversedge
448a76dbe4 Add FAQ for close chart and find preferences pane
.. maybe the menu tick should be more blatant.
2013-03-23 22:45:40 +00:00
Mark Liversedge
571411ea15 Calendar highlighting tweaks
.. personal tastes, so should make configurable. But its nice to
make it the same as the a focus rectangle on Mac.
2013-03-23 21:34:55 +00:00
Mark Liversedge
7c1a9bf987 Search highlighting on Calendar
.. hover color changes to differentiate.
2013-03-23 21:23:02 +00:00
Mark Liversedge
4358e152dd Fixup search highlighting
.. on Linux/Windows since its slightly different.
.. also fixes a SEGV
2013-03-23 21:06:10 +00:00
Mark Liversedge
3a1e3126fb Search/Filter applies to Calendar
The search/filter selects in the activity list but doesn't
highlight the rides on the calendar.

This patch highlights the dates that have activities that
match with a red border and a red number.
2013-03-23 20:45:13 +00:00
Damien
fa3d1f423f Strava upload : send selected channels only in TCX mode 2013-03-23 17:54:07 +01:00
Mark Liversedge
233114b785 Strava download fix SEGV
After download fails a .strava file is left in the
athlete directory. This is picked up on restart and
causes a crash.

We now create the temporary file in a temporary
directory to avoid this issue.

Fixes #525.
2013-03-23 10:53:58 +00:00
Mark Liversedge
8afa3e9f4e Documentation: Manual images sorted
.. example on the cover page of the manual

.. we need them to follow a naming convention
   if section-keyword.pdf, e.g. 0-icon.pdf for
   the icon on the title page (section 0).
2013-03-23 09:33:12 +00:00
Mark Liversedge
a0d7b0e1a1 UI Nits: Splitter menu button sizes
.. made toolbar larger and icons larger.
2013-03-23 08:57:39 +00:00
Mark Liversedge
f5388a1b9a Fix multicalendar repaint bug
After taking out the double refresh in the previous commit
we got a bug with the last selected date stating highlighted
when clicking on the left and right buttons.

Fixed by signalling date changes after the model has been
queried. Still lots faster than before.
2013-03-22 19:36:17 +00:00
Mark Liversedge
0d6c2a7eaa 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
1470c0e20f Documentation: Manual fixup and Makefile
.. and added raw PDF with no content.
2013-03-22 18:04:56 +00:00
Mark Liversedge
747449b336 Documentation: Manual structure and markup
.. but no content or images yet.
2013-03-22 17:35:25 +00:00
Mark Liversedge
60c2e05264 Documentation: Update FAQ for seeding CTL
.. since we have now added it to the season definition.
2013-03-21 22:03:24 +00:00
Mark Liversedge
9a33b86d1f Merge branch 'master' of github.com:/GoldenCheetah/GoldenCheetah 2013-03-21 21:51:41 +00:00
Mark Liversedge
aea4b05da3 Seed LTS from Season used in PMC
.. StressCalculator updated to use the stress seeded for
the period in question
2013-03-21 21:50:50 +00:00
Mark Liversedge
a65afe550c Documentation: Full User Manual Structure
.. but no markup yet
2013-03-21 20:38:45 +00:00
Mark Liversedge
cab2c68857 Add Starting LTS to Season
.. so we can seed 'CTL' for the PMC charts
2013-03-21 19:50:18 +00:00
Mark Liversedge
f95302ce07 Fix egregious ommission in the V3 credits
.. the project founder and all round ace guy was missing:
   SEAN RHEA!

.. sorry.
2013-03-20 07:04:30 +00:00
Mark Liversedge
890830a3f8 Documentation: V3 Release Notes
.. with key features, credits and a list of contributors.
2013-03-19 21:27:40 +00:00
Mark Liversedge
ba2ecf455c UI tweaks: Slightly darker toolbar buttons
.. on Linux and Windows to match the toolbar background.
2013-03-19 17:23:51 +00:00
Mark Liversedge
233bbcd363 Documentation: Add the doc outputs to git
.. no longer ignored in .gitignore

.. they are committed to the repo in the same
   way that translation .qm files are

.. in this way those without the right tools installed
   (in this case tex and texinfo tools) can still use
   them.
2013-03-19 16:39:21 +00:00
Mark Liversedge
15e537564f Documentation: Filenames too generic
.. So FAQ becomes GC3-FAQ
.. and Manual becomes GC3-Manual

This is just so they can be distributed and installed in their own
right and still be identifiable as GoldenCheetah v3 files.
2013-03-19 15:35:43 +00:00
Mark Liversedge
651b02f7af Documentation: Added a Makefile
.. to create pdf, html and info files
.. and .gitignore to ignore outputs
2013-03-19 15:23:59 +00:00
Mark Liversedge
1b60c6feb8 Documentation: Fix menu for makeinfo on FAQ
.. the nodes needed next, prev, up set so we could
   create an info file using makeinfo
2013-03-19 14:53:07 +00:00
Mark Liversedge
39ff7e8ae4 Documentation: Initial FAQ
.. completed and fixed up content
.. initial basic texinfo markup done
2013-03-19 12:16:43 +00:00
Mark Liversedge
3e09cf24be Documentation: Completed FAQ content
.. all questions answered.

.. pulled in R.Chung's paper on VE to reference in
   one of the answers. It gets stored for posterity now.
2013-03-19 10:28:37 +00:00
Mark Liversedge
cfd4bd6215 Documentation: User Documentation Content
.. restructured the doc directory to distibguish between
   website content and user documentation

.. added basic content for FAQ and Manual, but neither
   are complete and contain no markup
2013-03-19 09:46:51 +00:00
Mark Liversedge
ba225edf53 Remove rename single interval functionality
.. since it is superceded by the ability to edit all
   the interval details, including start and stop time
2013-03-19 07:05:48 +00:00
Damien
a3bcbf3454 Correct min value for speed axis 2013-03-18 21:58:22 +01:00
Mark Liversedge
dad5cd2064 Missed ModelPlot for IntervalItem.h
.. after removing it from MainWindow.h
2013-03-17 22:17:15 +00:00
Damien
71e919775e Display negative temperatures (and respect temperature units) in AllPlot
fixes #466
2013-03-17 22:51:48 +01:00
Mark Liversedge
c6f6dfec70 Add interval sort function
.. added to the splitter handle context menu

.. also took IntervalItem.h and IntervalTreeView.h from MainWindow.h
   coz I was getting pissed with recompiling everything when changing it.
   Thats why so many other files have been changed in this commit.

Fixes #338.
2013-03-17 21:29:47 +00:00
Mark Liversedge
cdd1fa9ded Fixup edit interval
.. now updates the ridefile (via updateRideFileintervals)
.. and uses a QTimeEdit rather than raw seconds
2013-03-17 19:42:38 +00:00
Damien
f4495bcd3b Edit interval 2013-03-17 15:29:54 +01:00
Damien
ab58d0169f Joule GPS : handle negative temperature 2013-03-17 15:29:54 +01:00
Mark Liversedge
645d3b3fe4 Fix SEGV on delete first activity
.. the RideFile::data member is used by the ride editor and was deleted
when a ridfefile is deleted, but we have no way of telling the editor.

.. now doesn't delete, which is a small memory leak.
2013-03-17 14:22:44 +00:00