#
88af15cf |
|
18-Dec-2023 |
Andrew Lindesay <apl@lindesay.co.nz> |
HaikuDepot : Refactor Screenshots Rework the way in which the application deals with screenshots so that there is a repository of screenshots that is referenced from identifiers on the package model and not that the screenshot bitmaps are stored with the model and not cleaned up. Change-Id: I632def96852a518b3f6b1c8b81909de117bbbc54 Reviewed-on: https://review.haiku-os.org/c/haiku/+/7296 Reviewed-by: Andrew Lindesay <apl@lindesay.co.nz>
|
#
1a5b7d9d |
|
05-Jun-2021 |
Jessica Tallon <tsyesika@tsyesika.se> |
haikudepot: Resize screenshot window on new change When the screenshot is changed to a new one, it resets the size before the screenshot begins downloading so the window is not the same size as the previous screenshot. Change-Id: I778b241537b3d1eeb1c1f91b60c60f5e8509ee51 Reviewed-on: https://review.haiku-os.org/c/haiku/+/4049 Reviewed-by: Adrien Destugues <pulkomandy@gmail.com> Reviewed-by: Axel Dörfler <axeld@pinc-software.de> Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
|
#
779ab335 |
|
09-Dec-2020 |
X512 <danger_mail@list.ru> |
use .IsSet() instead if .Get() != NULL Change-Id: Ia2b7a719fd398e78cc3b11d4f7b02cb81179f65f Reviewed-on: https://review.haiku-os.org/c/haiku/+/3488 Reviewed-by: Jérôme Duval <jerome.duval@gmail.com>
|
#
9984ca59 |
|
07-Jan-2021 |
Andrew Lindesay <apl@lindesay.co.nz> |
HaikuDepot: Remove Custom List Further removal of the use of custom list class. Relates To #15534 Change-Id: I1d84b562b334e5e52ed4772bad3a6aea7b715562 Reviewed-on: https://review.haiku-os.org/c/haiku/+/3657 Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
|
#
f0e491d3 |
|
28-Jul-2020 |
Andrew Lindesay <apl@lindesay.co.nz> |
HaikuDepot: Icon / Tarball Handling Instead of exploding the tar-ball of icons from HDS, keep it as a tar-ball, index it and read data directly out from specific indicies on demand. This will speed up the process of downloading the icons by removing the unpack. Also updates will be faster by avoiding the need to delete the old icon files. Because icons are loaded on-demand, the start time is faster by avoiding all the icon loads. There are also savings on memory consumption. Indexing on each load is surprisingly fast so no external index is maintained. Likewise for the tar-balls's meta-data. This commit does not cover the implementation of an LRU cache of the icons in memory. Relates to #15370 Change-Id: Ia1647d8c805be89618f493d2592bf7877fca3f14 Reviewed-on: https://review.haiku-os.org/c/haiku/+/3205 Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
|
#
fa5c8097 |
|
25-Jul-2020 |
Andrew Lindesay <apl@lindesay.co.nz> |
HaikuDepot: Languages List Abstacts the list of supported languages into the LanguageModel class preventing use of List. Also; fix a few cases where newer logging techniques may have caused incorrect logic flow. Relates To #15534 Change-Id: I144fe4788abdaf0d93e53eeabc97b3f7aa2ec710 Reviewed-on: https://review.haiku-os.org/c/haiku/+/3085 Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
|
#
f96d1f4d |
|
10-Jul-2020 |
Andrew Lindesay <apl@lindesay.co.nz> |
HaikuDepot: Better Logging Changes the logging in HD to use a macro for the various log levels to declutter the code and to make it easier to more systematically log. Change-Id: I025970707a0a11e7e3aaa4b52fc91288af0183f5 Reviewed-on: https://review.haiku-os.org/c/haiku/+/3018 Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
|
#
a9edb9bf |
|
05-Jun-2018 |
Andrew Lindesay <apl@lindesay.co.nz> |
HaikuDepot: Multiple improvements for user-ratings * Display of the user-ratings listing improved * When a user-rating is created / edited, the pkg is updated * Creation date of the user-rating is unpacked shown * Ability to create a user-rating with a comment, but no numerical rating * Stars display show grey if no numerical rating present * Improvements to error reporting when problem arise * Parsing of the 'revision' field of the version working * Removed debug logging for the text engine * Other minor tweaks Change-Id: I99f881ab1426641ef4177eec2d3bcacc7cb74e95
|
#
416c1160 |
|
27-Nov-2017 |
Julian Harnath <julian.harnath@rwth-aachen.de> |
HaikuDepot: resize window to largest screenshot of pkg * When opening the screenshot window for a package, set the window size to the largest dimensions of all the screenshots of this package. Prevents it from resizing/jumping around when browsing through the images.
|
#
3ca9d5e9 |
|
27-Nov-2017 |
Julian Harnath <julian.harnath@rwth-aachen.de> |
HaikuDepot: delay indicating screenshot download progress * Only show barber pole if screenshot download takes longer than 200ms
|
#
622e144f |
|
27-Nov-2017 |
Julian Harnath <julian.harnath@rwth-aachen.de> |
HaikuDepot: add icons to screenshot window tool bar * Arrow icons instead of text for previous/next buttons
|
#
47e34fcb |
|
27-Nov-2017 |
Julian Harnath <julian.harnath@rwth-aachen.de> |
HaikuDepot: fix screenshot window toolbar * Next-button was disabled too early
|
#
c210060f |
|
24-Nov-2017 |
Julian Harnath <julian.harnath@rwth-aachen.de> |
HaikuDepot: begin support for multiple screenshots * Initial support for displaying multiple screenshots for packages which have more than one. Still rough and unfinished. Screenshot window now has a toolbar with prev/next buttons and a busy loading indicator. Switching through the screenshots works. There's currently a server-side bug which makes all data turn up 15 times in the JSON file, so please don't report a bug about HaikuDepot showing 15 or 30 screenshots available when it's really just 1 or 2 :) Still to be done: toolbar icons instead of text labels; better handling of screenshot window resizing; maybe thumbnails of screenshots and preloading other screenshots in the background. Main window also needs a way to indicate that there are more screenshots than the one thumbnail, needs some more thought about how that might look. This concludes my HaikuDepot commits from the coding sprint at KDC 2017 Toulouse!
|
#
39f99591 |
|
20-Nov-2017 |
Julian Harnath <julian.harnath@rwth-aachen.de> |
HaikuDepot: blue screenshot background and transparency * Change the background color in the screenshot enlarge window from black to the blue, specifically the "Haiku blue", the default desktop background color. Makes it look much friendlier. * Setting the low color later so it's not overriden also makes transparency in the screenshot work, i.e. it blends onto the blue background (many screenshots are thankfully already using transparency to mask out the unused rectangle left by the window tab)
|
#
2a36368b |
|
08-Apr-2015 |
Michael Lotz <mmlr@mlotz.ch> |
HaikuDepot: Make BitmapView use SharedBitmaps directly. Instead of extracting a BBitmap out of the SharedBitmap and giving that to BitmapView, set SharedBitmaps directly. When using BBitmaps we circumvent the reference counting of the SharedBitmaps and it would be possible for the SharedBitmap and its BBitmaps to get deleted while one of them was still used in a BitmapView. Fixes use-after-free when icons are updated that are already used in BitmapViews.
|
#
87084745 |
|
07-Apr-2015 |
Michael Lotz <mmlr@mlotz.ch> |
HaikuDepot: Clean up trailing whitespace.
|
#
2afa3f3b |
|
03-Jan-2015 |
Stephan Aßmus <superstippi@gmx.de> |
HaikuDepot: Improved screen shot window * Black background * Auto-resize to fit new screen shot, re-center on screen
|
#
d5ef985e |
|
29-Nov-2014 |
Stephan Aßmus <superstippi@gmx.de> |
HaikuDepot: Added rudimentary screenshot window. Clicking the thumbnail in the package info area will now open a window where the full-size screenshot is downloaded and shown. There can only be one such screenshot window open. Navigating between multiple screenshots of a package is not yet implemented. Also, no caching, but this may be OK as it is, since one usually looks at these only once and doesn't want the harddrive filling up with screenshots.
|
#
2a36368bda35aed7210c3285019b286581fc8786 |
|
08-Apr-2015 |
Michael Lotz <mmlr@mlotz.ch> |
HaikuDepot: Make BitmapView use SharedBitmaps directly. Instead of extracting a BBitmap out of the SharedBitmap and giving that to BitmapView, set SharedBitmaps directly. When using BBitmaps we circumvent the reference counting of the SharedBitmaps and it would be possible for the SharedBitmap and its BBitmaps to get deleted while one of them was still used in a BitmapView. Fixes use-after-free when icons are updated that are already used in BitmapViews.
|
#
8708474567be756984f35cd6c5bfcc2c9546dc1e |
|
07-Apr-2015 |
Michael Lotz <mmlr@mlotz.ch> |
HaikuDepot: Clean up trailing whitespace.
|
#
2afa3f3b8b288d0f2a87c9ce09be443c013c87bc |
|
03-Jan-2015 |
Stephan Aßmus <superstippi@gmx.de> |
HaikuDepot: Improved screen shot window * Black background * Auto-resize to fit new screen shot, re-center on screen
|
#
d5ef985e18ef8ce922ace03b7147046c54299f4e |
|
29-Nov-2014 |
Stephan Aßmus <superstippi@gmx.de> |
HaikuDepot: Added rudimentary screenshot window. Clicking the thumbnail in the package info area will now open a window where the full-size screenshot is downloaded and shown. There can only be one such screenshot window open. Navigating between multiple screenshots of a package is not yet implemented. Also, no caching, but this may be OK as it is, since one usually looks at these only once and doesn't want the harddrive filling up with screenshots.
|