cog/Window
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
..
DualWindow.h Organized things a little better. 2009-02-22 14:57:02 -08:00
DualWindow.m Updates for new build system. 2018-06-28 04:03:37 -07:00
MainWindow.h Cleanup dead code in MainWindow. 2021-01-09 12:46:18 +03:00
MainWindow.m Cleanup dead code in MainWindow. 2021-01-09 12:46:18 +03:00
MiniModeMenuTitleTransformer.h Major UI overhaul; Now supports mini mode 2013-10-11 12:02:05 -07:00
MiniModeMenuTitleTransformer.m Major UI overhaul; Now supports mini mode 2013-10-11 12:02:05 -07:00
MiniWindow.h Implement spacebar for play/pause and enter for restart current track for the mini window, and implement left/right arrows for seeking forward and backward for both the mini window and the main window playlist view. 2018-09-26 20:32:23 -07:00
MiniWindow.m Update Mini Player minimum width to lower value. 2021-03-03 22:47:31 +03:00
PlaybackButtons.h Fixed playback buttons on mini mode. Play now turns to pause. 2009-02-28 13:13:06 -08:00
PlaybackButtons.m Convert CogStatus enum to NS_ENUM 2021-02-07 00:22:19 +03:00
PositionSlider.h Fix Status bar message v-alignment and use monospaced font for Time. 2021-01-26 00:40:10 +03:00
PositionSlider.m Two gigaseconds (#147) 2021-05-06 19:50:26 -07:00
PositionSliderToolbarItem.swift Move new PositionSliderToolbarItem.swift to correct folder 2021-01-06 14:56:04 -08:00
RepeatTransformers.h Modernize several classes. 2021-01-31 02:14:08 +03:00
RepeatTransformers.m Modernize several classes. 2021-01-31 02:14:08 +03:00
ShuffleTransformers.h Added interface for shuffle albums mode. 2009-03-09 21:04:46 -07:00
ShuffleTransformers.m - Big Sur phase two 2020-11-22 18:16:34 -08:00
TimeField.h Two gigaseconds (#147) 2021-05-06 19:50:26 -07:00
TimeField.m Two gigaseconds (#147) 2021-05-06 19:50:26 -07:00
VolumeButton.h Show Volume slider in NSPopover instead of CGWindow. 2021-01-08 00:35:52 +03:00
VolumeButton.m Fix Volume Slider popover reattaching to window. 2021-01-08 09:35:41 +03:00
VolumeSlider.h Remove dead code after NSPopover migration. 2021-01-10 03:33:21 +03:00
VolumeSlider.m Show Volume slider in NSPopover instead of CGWindow. 2021-01-08 00:35:52 +03:00