cog/Playlist
Jan c5ac86725d
Two gigaseconds (#147)
* Fix look of position time field to match the rest of the UI.

* Fix typo.

* Improve position time display.

* Add days, hours support to position time display.

* Fix "Current Time" toolbar item geometry/layout.

* Don’t enforce leading double-digits in position time display.

* MainMenu.xib touched by Xcode.

* Implement and use MonospacedDigitTextFieldCell.
This way the digits of numbers in playlist columns consisting of mostly digits will be aligned vertically.

* Disable font scaling code without effect.

* Set "Current Time" toolbar item to use MonospacedDigitTextFieldCell.

* Improve SecondsFormatter.

* Merge in SecondsFormatter improvements from Play.

* Move formatter setup into XIB.

* Add CogTests.
These can later be used for integration tests.

* Add SecondsFormatterTests.
Tests are stubbed out.

* Pouring foundation for SecondsFormatterTests.

* Implement -testPositive.

* Replace unsigned with int in SecondsFormatter.

* Implement negative support, tests.

* Rewrite SecondsFormatter in preparation for better readability..

* Rewrite SecondsFormatter for better readability.

* Add negative zero support.

* Improve SecondsFormatter readability.

* Refactor into -stringForTimeInterval: in SecondsFormatter.

* Cleanup.

* Mark TimeField as space-indented.

* Replace custom time formatting code in TimeField with SecondsFormatter.

* Cleanup.

* Improve SecondsFormatter format strings.

* Add internal type for time calculations.

Co-authored-by: Jan Weiß <jan@geheimwerk.de>
2021-05-06 19:50:26 -07:00
..
DNDArrayController.h Clean up most warnings and update some dependencies 2021-04-29 18:16:24 -07:00
DNDArrayController.m Clean up most warnings and update some dependencies 2021-04-29 18:16:24 -07:00
PlaylistController.h Clean up most warnings and update some dependencies 2021-04-29 18:16:24 -07:00
PlaylistController.m Clean up most warnings and update some dependencies 2021-04-29 18:16:24 -07:00
PlaylistEntry.h Clean up most warnings and update some dependencies 2021-04-29 18:16:24 -07:00
PlaylistEntry.m Clean up most warnings and update some dependencies 2021-04-29 18:16:24 -07:00
PlaylistHeaderView.h Changed copyright notice so it is my actual name. Added a helper script to compile preferences and dependencies. Changed COMPILE instructions. 2006-09-04 18:46:18 +00:00
PlaylistHeaderView.m Clean up lots of warnings and minor issues. 2016-06-29 22:10:29 -07:00
PlaylistLoader.h Clean up most warnings and update some dependencies 2021-04-29 18:16:24 -07:00
PlaylistLoader.m Clean up most warnings and update some dependencies 2021-04-29 18:16:24 -07:00
PlaylistView.h Modernize several classes. 2021-01-31 02:14:08 +03:00
PlaylistView.m Two gigaseconds (#147) 2021-05-06 19:50:26 -07:00
Shuffle.h Fixed crash, and in doing so introduced a huge memory leak! 2008-02-16 02:46:19 +00:00
Shuffle.m Fixed crash, and in doing so introduced a huge memory leak! 2008-02-16 02:46:19 +00:00
StatusImageTransformer.h Corrected base classes to silence warnings 2013-09-29 18:59:04 -07:00
StatusImageTransformer.m tuurngait: Major UI Improvements 2013-10-11 07:16:47 -07:00
ToggleQueueTitleTransformer.h Corrected base classes to silence warnings 2013-09-29 18:59:04 -07:00
ToggleQueueTitleTransformer.m mamburu: Logging improved, no more excessive logging in release builds 2013-10-11 05:03:55 -07:00
XmlContainer.h Modernize several classes. 2021-01-31 02:14:08 +03:00
XmlContainer.m Modernize several classes. 2021-01-31 02:14:08 +03:00