> On Jan. 16, 2016, 11:04 a.m., Kai Uwe Broulik wrote:
> > - The busy cursor looks unlike anything we use elsewhere and eerily similar 
> > to what Android has nowadays. It looks rather hectic and that the two lines 
> > briefly connect looks awkward.
> > - The "shutter" effect draws even more attention to the wait cursor than 
> > neccessary
> > - I have never seen the context menu cursor being used, what is it for?
> > - The arrow in the link cursor is not the same as the emblem-link icon 
> > actually used for links, looks more like "move" to me
> 
> Kai Uwe Broulik wrote:
>     And if we're at it, can we perhaps get a 32px cursor size?
> 
> Ken Vermette wrote:
>     The general idea in the VDG chat is to establish an animation we'll use 
> in several places; boot screens, plasmoid loading indicators, etc. On that 
> front it would become consistent as we roll out matching assets. On being 
> similar to Android I think this animation is unique enough, but I don't find 
> particular issue with looking similar to something else as long as it's not a 
> carbon copy; I don't think Google using it in a product puts a design 
> off-limits at least. The shutter effect also makes it more unique in this 
> regard...
>     
>     On that shutter effect, at regular cursor sizes (24px) the animation 
> isn't distracting, not in my personal day-to-day use at least. I did 
> specifically skip that portion of the animation for the more common busy 
> cursor with that in mind though.
>     
>     The context menu cursor is largly unused, but one place I know for sure 
> is that it's a W3C standard cursor websites can use denoting an available 
> context menu. I've honestly never ever seen it in action, so I can't give you 
> an example other than some online demo pages which show it. 
>     
>     The link emblem is the same that we've been using, but I agree that it's 
> unlike what we have everywhere else - I've attached a new style for link 
> cursors, is it satisfactory? 
>     
>     ----
>     
>     I 100% agree that we need more sizes and I'd like to see offerings of 
> 24px, 32px, 48px, and maybe 64px offered standard... But I'd want to do the 
> addition of more sizes in another release, because adding sizes is horrible 
> nonsense with the current build script and the xcursorgen config files. I 
> also have to figure out how to make the scaling better for the odd size 
> steps. It's awkward right now.
>     
>     So, yes, a better size selection is *definitly* on my radar. It'll just 
> be another release or two so when I do it, I do it *right*.
> 
> Kai Uwe Broulik wrote:
>     Note that doing such an animation in Plasma isn't trivial as at the 
> moment themes provide a circle which is rotated. I certainly don't want to 
> put even more stress on the CPU for doing such an animation, we already have 
> enough complaints about the current busy indicator. It could probably be done 
> using shader effects and a uniform animator but that would be difficult to 
> get to work with theming.
>     
>     I like the idea of a context menu indication cursor as usability 
> considers them non-discoverable. However it may get annoying to have that 
> thing flash up all the time when you move around the cursor and of course 
> this needs support in applications.
>     
>     As for the cursor sizes, that was just a suggestion and should definitely 
> be done in a separate review :)
> 
> Martin Gräßlin wrote:
>     Concerning the context menu: if it isn't available as a Qt::CursorShape 
> (https://doc.qt.io/qt-5/qt.html#CursorShape-enum ) apps are not able to use 
> it. The cursor shapes are based on X's avaialbe default cursors and also the 
> Wayland cursors are directly derived from it. Getting a non-standard change 
> there will be difficult.
>     
>     Concerning more sizes: very important! If you need help find someone 
> (delegate, tell someone to do it). The problem is that strange things happen 
> if a size is missing (XCursor is messy).
> 
> Marco Martin wrote:
>     > The general idea in the VDG chat is to establish an animation we'll use 
> in several places; boot screens, plasmoid loading indicators, etc.
>     
>     note that an effect like the android spinner would not be super easy to 
> do in QML (possible, but not really themeable)
>     now all it does it bring a fixed piece of graphics and spinning it, i 
> would like to keep it as simple as that code-wise, I think we already have 
> overcomplicated code.. I would take into account while designing it
> 
> Ken Vermette wrote:
>     @Kai, Marco on animation difficulty
>     
>     Would it be reasonable to implement a frame-based method instead of 
> attempting to program complex animations? This seems like functionality that 
> Plasma themes should be capable of. 
>     
>     My off-the-cuff mental implementation would require basic config with the 
> msecs between frames and number of frames, maybe in the metadata file. The 
> animation would be another SVG with the strip of frames like we use in the 
> cursor source file, maybe named "busywidget_custom.svg". The width/height 
> would be set by the stage, and each subsequent frame would just be offset 
> from the stage like a standard spritemap. It would potentially be easier on 
> the CPU for animations too; once the strip of frames is loaded if we cache 
> the steps we're just looking at fast blit operations. For backwards 
> compatibility, we'd still keep the current "busywidget.svg" file as a 
> fallback if we couldn't find the custom animation.
>     
>     I've attached a quick sample of what the animation SVG might look like, 
> using the new animation.
>     
>     If this seems doable, we should probably move the conversation as it's 
> getting a bit beyond the scope of mouse cursors. If it's not I'll poke the 
> guys in the VDG and see what they want to do, we'd need to change our plans 
> for the busy and wait indicators.
>     
>     ----
>     
>     @Martin
>     
>     We don't need to worry about supporting it ourselves, we only need it to 
> support other standards. This is just a touch-up to the terrible one we have 
> at the moment for use in web browsers like Firefox and Chrome which do offer 
> the cursor. Here's a web page which shows the context-menu cursor as part of 
> the W3C standard:
>     
>     http://www.w3schools.com/cssref/playit.asp?filename=playcss_cursor
>     
>     (click "context menu" on the left, hover your cursor over the stage on 
> the right)
> 
> Kai Uwe Broulik wrote:
>     A frame-based solution would require us to render a ton of SVGs and then 
> I'm not sure if we can move advancing the frames to the rendering thread like 
> we can with the rotation, which will again put a lot of stress on the CPU.
>     
>     As for the cursor adding support for it into Qt should be trivial but I'm 
> unsure they'll accept this. Given there is Qt WebEngine it might be worth a 
> try, though.
> 
> Ken Vermette wrote:
>     Why not render one SVG with all the frames contained (as I have in the 
> attached example file), cache the resulting image, then blit pixmap slices 
> from the cached result? Once the rendered image is in RAM operations done 
> with it would be extremly fast, it wouldn't make sense to try rendering 
> individual SVGs every frame.
>     
>     I'm really not concerned with the context cursor. We just happen to have 
> the asset for browsers which offer it, and it's more/less there for 
> completness than it is for necessity. I just put it there because I changed 
> it.

perhaps it's possible..
but again increases complexity, and it's something i would really rather not do.
seriously, for the next releases, diminishing complexity should be ~90% of the 
effort


- Marco


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/126767/#review91174
-----------------------------------------------------------


On Jan. 16, 2016, 10:58 a.m., Ken Vermette wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/126767/
> -----------------------------------------------------------
> 
> (Updated Jan. 16, 2016, 10:58 a.m.)
> 
> 
> Review request for Plasma.
> 
> 
> Repository: breeze
> 
> 
> Description
> -------
> 
> Update to the Breeze cursor theme.
> 
> User-visible changes:
> ====
> New busy and wait animations based on work by Andrea which are in-line with 
> planned future design tweaks in other areas. The busy cursor now shows an 
> animated spinner, and the wait cursor has the same animation with an 
> additional "blinking" or "camera shutter" effect.
> 
> * Drag-and-drop ask, copy, and link cursors have been added.
> * "Context Menu" has been tweaked to show the "3 dots" pattern in lieu of the 
> odd "in-cursor-hamburger" which was previously used.
> * Many aliases have been added improving support across various programs.
> 
> 
> Licence/Author Changes:
> ====
> There was several errors with the licencing info and author files in the 
> cursors folder. It looks like they were just dumped copied in thoughtlessly.
> 
> * The licence for "Breeze Icons" has been removed, as it does not apply to 
> the cursors. The proper COPYING file is still present.
> * Authors have been updated. The "KStyle" section was removed (I don't know 
> why it was there), and Andrea has been added for his work on the animation.
> 
> 
> Build changes:
> ====
> The build script has been almost completly rewritten. It is now slightly more 
> efficent, and builds cursors in the temp folder to keep things clean.
> 
> 
> Diffs
> -----
> 
>   cursors/Breeze/AUTHORS 38e4151 
>   cursors/Breeze/Breeze/cursors/00000000000000020006000e7e9ffc3f b9ef2ff 
>   cursors/Breeze/Breeze/cursors/00000000000000020006000e7e9ffc3f PRE-CREATION 
>   cursors/Breeze/Breeze/cursors/00008160000006810000408080010102 69de1dc 
>   cursors/Breeze/Breeze/cursors/03b6e0fcb3499374a867c041f52298f0 a366db5 
>   cursors/Breeze/Breeze/cursors/03b6e0fcb3499374a867c041f52298f0 PRE-CREATION 
>   cursors/Breeze/Breeze/cursors/08e8e1c95fe2fc01f976f1e063a24ccd b9ef2ff 
>   cursors/Breeze/Breeze/cursors/08e8e1c95fe2fc01f976f1e063a24ccd PRE-CREATION 
>   cursors/Breeze/Breeze/cursors/1081e37283d90000800003c07f3ef6bf d5e5d49 
>   cursors/Breeze/Breeze/cursors/1081e37283d90000800003c07f3ef6bf PRE-CREATION 
>   cursors/Breeze/Breeze/cursors/3085a0e285430894940527032f8b26df f2634a9 
>   cursors/Breeze/Breeze/cursors/3085a0e285430894940527032f8b26df PRE-CREATION 
>   cursors/Breeze/Breeze/cursors/3ecb610c1bf2410f44200f48c40d3599 b9ef2ff 
>   cursors/Breeze/Breeze/cursors/3ecb610c1bf2410f44200f48c40d3599 PRE-CREATION 
>   cursors/Breeze/Breeze/cursors/4498f0e0c1937ffe01fd06f973665830 51c5f7c 
>   cursors/Breeze/Breeze/cursors/4498f0e0c1937ffe01fd06f973665830 PRE-CREATION 
>   cursors/Breeze/Breeze/cursors/5c6cd98b3f3ebcb1f9c7f1c204630408 709e555 
>   cursors/Breeze/Breeze/cursors/5c6cd98b3f3ebcb1f9c7f1c204630408 PRE-CREATION 
>   cursors/Breeze/Breeze/cursors/6407b0e94181790501fd1e167b474872 d5e5d49 
>   cursors/Breeze/Breeze/cursors/6407b0e94181790501fd1e167b474872 PRE-CREATION 
>   cursors/Breeze/Breeze/cursors/640fb0e74195791501fd1ed57b41487f f2634a9 
>   cursors/Breeze/Breeze/cursors/640fb0e74195791501fd1ed57b41487f PRE-CREATION 
>   cursors/Breeze/Breeze/cursors/9081237383d90e509aa00f00170e968f 51c5f7c 
>   cursors/Breeze/Breeze/cursors/9081237383d90e509aa00f00170e968f PRE-CREATION 
>   cursors/Breeze/Breeze/cursors/9d800788f1b08800ae810202380a0822 c24bede 
>   cursors/Breeze/Breeze/cursors/9d800788f1b08800ae810202380a0822 PRE-CREATION 
>   cursors/Breeze/Breeze/cursors/a2a266d0498c3104214a47bd64ab0fc8 f2634a9 
>   cursors/Breeze/Breeze/cursors/a2a266d0498c3104214a47bd64ab0fc8 PRE-CREATION 
>   cursors/Breeze/Breeze/cursors/alias f2634a9 
>   cursors/Breeze/Breeze/cursors/all-scroll 7f456ba 
>   cursors/Breeze/Breeze/cursors/b66166c04f8c3109214a4fbd64a50fc8 d5e5d49 
>   cursors/Breeze/Breeze/cursors/b66166c04f8c3109214a4fbd64a50fc8 PRE-CREATION 
>   cursors/Breeze/Breeze/cursors/bottom_left_corner d3ce4ad 
>   cursors/Breeze/Breeze/cursors/bottom_right_corner e306d14 
>   cursors/Breeze/Breeze/cursors/bottom_side efa0d33 
>   cursors/Breeze/Breeze/cursors/cell 7d07369 
>   cursors/Breeze/Breeze/cursors/center_ptr 0b2580a 
>   cursors/Breeze/Breeze/cursors/circle a366db5 
>   cursors/Breeze/Breeze/cursors/circle PRE-CREATION 
>   cursors/Breeze/Breeze/cursors/closedhand 51c5f7c 
>   cursors/Breeze/Breeze/cursors/closedhand PRE-CREATION 
>   cursors/Breeze/Breeze/cursors/col-resize 28b87c1 
>   cursors/Breeze/Breeze/cursors/color-picker bbcaf11 
>   cursors/Breeze/Breeze/cursors/context-menu 9b75275 
>   cursors/Breeze/Breeze/cursors/copy d5e5d49 
>   cursors/Breeze/Breeze/cursors/cross d81bc82 
>   cursors/Breeze/Breeze/cursors/cross PRE-CREATION 
>   cursors/Breeze/Breeze/cursors/crossed_circle a366db5 
>   cursors/Breeze/Breeze/cursors/crossed_circle PRE-CREATION 
>   cursors/Breeze/Breeze/cursors/crosshair d81bc82 
>   cursors/Breeze/Breeze/cursors/d9ce0ab605698f320427677b458ad60b 709e555 
>   cursors/Breeze/Breeze/cursors/d9ce0ab605698f320427677b458ad60b PRE-CREATION 
>   cursors/Breeze/Breeze/cursors/default e7c2c40 
>   cursors/Breeze/Breeze/cursors/dnd-copy d5e5d49 
>   cursors/Breeze/Breeze/cursors/dnd-move 51c5f7c 
>   cursors/Breeze/Breeze/cursors/dnd-no-drop 36b6cb0 
>   cursors/Breeze/Breeze/cursors/dnd-none 51c5f7c 
>   cursors/Breeze/Breeze/cursors/dnd-none PRE-CREATION 
>   cursors/Breeze/Breeze/cursors/down-arrow 14c3d81 
>   cursors/Breeze/Breeze/cursors/draft 6be5e7e 
>   cursors/Breeze/Breeze/cursors/e-resize 0534849 
>   cursors/Breeze/Breeze/cursors/e-resize PRE-CREATION 
>   cursors/Breeze/Breeze/cursors/e29285e634086352946a0e7090d73106 c24bede 
>   cursors/Breeze/Breeze/cursors/e29285e634086352946a0e7090d73106 PRE-CREATION 
>   cursors/Breeze/Breeze/cursors/fcf21c00b30f7e3f83fe0dfd12e71cff 51c5f7c 
>   cursors/Breeze/Breeze/cursors/fcf21c00b30f7e3f83fe0dfd12e71cff PRE-CREATION 
>   cursors/Breeze/Breeze/cursors/fleur aef0edb 
>   cursors/Breeze/Breeze/cursors/forbidden 892a72c 
>   cursors/Breeze/Breeze/cursors/forbidden PRE-CREATION 
>   cursors/Breeze/Breeze/cursors/h_double_arrow 0534849 
>   cursors/Breeze/Breeze/cursors/h_double_arrow PRE-CREATION 
>   cursors/Breeze/Breeze/cursors/half-busy b9ef2ff 
>   cursors/Breeze/Breeze/cursors/half-busy PRE-CREATION 
>   cursors/Breeze/Breeze/cursors/hand1 c24bede 
>   cursors/Breeze/Breeze/cursors/hand1 PRE-CREATION 
>   cursors/Breeze/Breeze/cursors/hand2 c24bede 
>   cursors/Breeze/Breeze/cursors/hand2 PRE-CREATION 
>   cursors/Breeze/Breeze/cursors/help 709e555 
>   cursors/Breeze/Breeze/cursors/ibeam d246eff 
>   cursors/Breeze/Breeze/cursors/ibeam PRE-CREATION 
>   cursors/Breeze/Breeze/cursors/left-arrow 1df2cb5 
>   cursors/Breeze/Breeze/cursors/left_ptr e7c2c40 
>   cursors/Breeze/Breeze/cursors/left_ptr PRE-CREATION 
>   cursors/Breeze/Breeze/cursors/left_ptr_help 709e555 
>   cursors/Breeze/Breeze/cursors/left_ptr_help PRE-CREATION 
>   cursors/Breeze/Breeze/cursors/left_ptr_watch b9ef2ff 
>   cursors/Breeze/Breeze/cursors/left_ptr_watch PRE-CREATION 
>   cursors/Breeze/Breeze/cursors/left_side 70c066e 
>   cursors/Breeze/Breeze/cursors/link f2634a9 
>   cursors/Breeze/Breeze/cursors/link PRE-CREATION 
>   cursors/Breeze/Breeze/cursors/move 51c5f7c 
>   cursors/Breeze/Breeze/cursors/move PRE-CREATION 
>   cursors/Breeze/Breeze/cursors/no-drop 892a72c 
>   cursors/Breeze/Breeze/cursors/not-allowed a366db5 
>   cursors/Breeze/Breeze/cursors/openhand 0a968ed 
>   cursors/Breeze/Breeze/cursors/pencil 39c61b6 
>   cursors/Breeze/Breeze/cursors/pirate a8c7bb8 
>   cursors/Breeze/Breeze/cursors/plus 7d07369 
>   cursors/Breeze/Breeze/cursors/plus PRE-CREATION 
>   cursors/Breeze/Breeze/cursors/pointer c24bede 
>   cursors/Breeze/Breeze/cursors/pointing_hand c24bede 
>   cursors/Breeze/Breeze/cursors/pointing_hand PRE-CREATION 
>   cursors/Breeze/Breeze/cursors/progress b9ef2ff 
>   cursors/Breeze/Breeze/cursors/question_arrow 709e555 
>   cursors/Breeze/Breeze/cursors/question_arrow PRE-CREATION 
>   cursors/Breeze/Breeze/cursors/right-arrow 01a9358 
>   cursors/Breeze/Breeze/cursors/right_ptr ae19a20 
>   cursors/Breeze/Breeze/cursors/right_side 7d87d2b 
>   cursors/Breeze/Breeze/cursors/row-resize 0ffc394 
>   cursors/Breeze/Breeze/cursors/s-resize 69de1dc 
>   cursors/Breeze/Breeze/cursors/s-resize PRE-CREATION 
>   cursors/Breeze/Breeze/cursors/sb_h_double_arrow 0534849 
>   cursors/Breeze/Breeze/cursors/sb_h_double_arrow PRE-CREATION 
>   cursors/Breeze/Breeze/cursors/sb_v_double_arrow 69de1dc 
>   cursors/Breeze/Breeze/cursors/sb_v_double_arrow PRE-CREATION 
>   cursors/Breeze/Breeze/cursors/size-bdiag e7c2c40 
>   cursors/Breeze/Breeze/cursors/size-bdiag PRE-CREATION 
>   cursors/Breeze/Breeze/cursors/size-fdiag e7c2c40 
>   cursors/Breeze/Breeze/cursors/size-fdiag PRE-CREATION 
>   cursors/Breeze/Breeze/cursors/size-hor e7c2c40 
>   cursors/Breeze/Breeze/cursors/size-hor PRE-CREATION 
>   cursors/Breeze/Breeze/cursors/size-ver e7c2c40 
>   cursors/Breeze/Breeze/cursors/size-ver PRE-CREATION 
>   cursors/Breeze/Breeze/cursors/size_all aef0edb 
>   cursors/Breeze/Breeze/cursors/size_all PRE-CREATION 
>   cursors/Breeze/Breeze/cursors/size_bdiag 669e7ad 
>   cursors/Breeze/Breeze/cursors/size_fdiag 29305de 
>   cursors/Breeze/Breeze/cursors/size_hor 0534849 
>   cursors/Breeze/Breeze/cursors/size_ver 69de1dc 
>   cursors/Breeze/Breeze/cursors/split_h 28b87c1 
>   cursors/Breeze/Breeze/cursors/split_h PRE-CREATION 
>   cursors/Breeze/Breeze/cursors/split_v 0ffc394 
>   cursors/Breeze/Breeze/cursors/split_v PRE-CREATION 
>   cursors/Breeze/Breeze/cursors/text d246eff 
>   cursors/Breeze/Breeze/cursors/top_left_corner 61dae2f 
>   cursors/Breeze/Breeze/cursors/top_right_corner 7605032 
>   cursors/Breeze/Breeze/cursors/top_side cec9077 
>   cursors/Breeze/Breeze/cursors/up-arrow 63d38c3 
>   cursors/Breeze/Breeze/cursors/v_double_arrow 69de1dc 
>   cursors/Breeze/Breeze/cursors/v_double_arrow PRE-CREATION 
>   cursors/Breeze/Breeze/cursors/vertical-text 26e77b4 
>   cursors/Breeze/Breeze/cursors/w-resize 0534849 
>   cursors/Breeze/Breeze/cursors/w-resize PRE-CREATION 
>   cursors/Breeze/Breeze/cursors/wait 2302e95 
>   cursors/Breeze/Breeze/cursors/watch 2302e95 
>   cursors/Breeze/Breeze/cursors/watch PRE-CREATION 
>   cursors/Breeze/Breeze/cursors/wayland-cursor 3465cea 
>   cursors/Breeze/Breeze/cursors/whats_this 709e555 
>   cursors/Breeze/Breeze/cursors/whats_this PRE-CREATION 
>   cursors/Breeze/Breeze/cursors/x-cursor 2a67d1b 
>   cursors/Breeze/Breeze/cursors/xterm d246eff 
>   cursors/Breeze/Breeze/cursors/xterm PRE-CREATION 
>   cursors/Breeze/Breeze/cursors/zoom-in fdd2467 
>   cursors/Breeze/Breeze/cursors/zoom-out 2ab575b 
>   cursors/Breeze/COPYING-ICONS 9b426e7 
>   cursors/Breeze/build.sh 26af499 
>   cursors/Breeze/build/x1/alias.png 2d9cccd 
>   cursors/Breeze/build/x1/all-scroll.png 3dd7fcb 
>   cursors/Breeze/build/x1/bottom_left_corner.png 2361873 
>   cursors/Breeze/build/x1/bottom_right_corner.png 5998d70 
>   cursors/Breeze/build/x1/bottom_side.png a101da8 
>   cursors/Breeze/build/x1/cell.png 13e6303 
>   cursors/Breeze/build/x1/center_ptr.png 3d4f716 
>   cursors/Breeze/build/x1/col-resize.png 03afe7f 
>   cursors/Breeze/build/x1/color-picker.png 0e5bb9c 
>   cursors/Breeze/build/x1/context-menu.png 823e2fd 
>   cursors/Breeze/build/x1/copy.png 8940bf0 
>   cursors/Breeze/build/x1/crosshair.png 9779355 
>   cursors/Breeze/build/x1/default.png cd0cf19 
>   cursors/Breeze/build/x1/dnd-move.png 18c01fa 
>   cursors/Breeze/build/x1/dnd-no-drop.png f6ee940 
>   cursors/Breeze/build/x1/down-arrow.png 1749320 
>   cursors/Breeze/build/x1/draft.png 2346762 
>   cursors/Breeze/build/x1/fleur.png 4581154 
>   cursors/Breeze/build/x1/help.png 72edb37 
>   cursors/Breeze/build/x1/left-arrow.png ca75141 
>   cursors/Breeze/build/x1/left_side.png fcc5c24 
>   cursors/Breeze/build/x1/no-drop.png a860bbf 
>   cursors/Breeze/build/x1/not-allowed.png 5aa8e79 
>   cursors/Breeze/build/x1/openhand.png 9b950b7 
>   cursors/Breeze/build/x1/pencil.png 8dff7aa 
>   cursors/Breeze/build/x1/pirate.png ad3c9de 
>   cursors/Breeze/build/x1/pointer.png 516d472 
>   cursors/Breeze/build/x1/progress-01.png 3650127 
>   cursors/Breeze/build/x1/progress-02.png 99f3a4f 
>   cursors/Breeze/build/x1/progress-03.png 4a9fd19 
>   cursors/Breeze/build/x1/progress-04.png 57ec32f 
>   cursors/Breeze/build/x1/progress-05.png 090dd5b 
>   cursors/Breeze/build/x1/progress-06.png 8c90f8b 
>   cursors/Breeze/build/x1/progress-07.png 467c154 
>   cursors/Breeze/build/x1/progress-08.png a2b3c78 
>   cursors/Breeze/build/x1/progress-09.png f83df25 
>   cursors/Breeze/build/x1/progress-10.png 77abbed 
>   cursors/Breeze/build/x1/progress-11.png d8e5217 
>   cursors/Breeze/build/x1/progress-12.png 63e78c1 
>   cursors/Breeze/build/x1/progress-13.png d88c413 
>   cursors/Breeze/build/x1/progress-14.png 4e2e747 
>   cursors/Breeze/build/x1/progress-15.png 753d85c 
>   cursors/Breeze/build/x1/progress-16.png b494614 
>   cursors/Breeze/build/x1/progress-17.png 066312f 
>   cursors/Breeze/build/x1/progress-18.png 87acd75 
>   cursors/Breeze/build/x1/progress-19.png e1a4dda 
>   cursors/Breeze/build/x1/progress-20.png b98652a 
>   cursors/Breeze/build/x1/progress-21.png fb1a625 
>   cursors/Breeze/build/x1/progress-22.png 440d0c5 
>   cursors/Breeze/build/x1/progress-23.png 134b805 
>   cursors/Breeze/build/x1/progress.png a91e8d2 
>   cursors/Breeze/build/x1/right-arrow.png b01b698 
>   cursors/Breeze/build/x1/right_ptr.png b01adb2 
>   cursors/Breeze/build/x1/right_side.png ad02ad1 
>   cursors/Breeze/build/x1/row-resize.png b860df1 
>   cursors/Breeze/build/x1/size_bdiag.png 9463b3e 
>   cursors/Breeze/build/x1/size_fdiag.png 81bf0f7 
>   cursors/Breeze/build/x1/size_hor.png 4ec5dc8 
>   cursors/Breeze/build/x1/size_ver.png cf23c62 
>   cursors/Breeze/build/x1/text.png 9047e24 
>   cursors/Breeze/build/x1/top_left_corner.png 87ba32a 
>   cursors/Breeze/build/x1/top_right_corner.png 1af143e 
>   cursors/Breeze/build/x1/top_side.png 9573daa 
>   cursors/Breeze/build/x1/up-arrow.png c530c8f 
>   cursors/Breeze/build/x1/vertical-text.png 7a16635 
>   cursors/Breeze/build/x1/wait-01.png cd3ea2a 
>   cursors/Breeze/build/x1/wait-02.png 5b3ca0f 
>   cursors/Breeze/build/x1/wait-03.png cade38d 
>   cursors/Breeze/build/x1/wait-04.png 2a24687 
>   cursors/Breeze/build/x1/wait-05.png b1591aa 
>   cursors/Breeze/build/x1/wait-06.png 31d272c 
>   cursors/Breeze/build/x1/wait-07.png a609047 
>   cursors/Breeze/build/x1/wait-08.png d3ff4aa 
>   cursors/Breeze/build/x1/wait-09.png 1e999d1 
>   cursors/Breeze/build/x1/wait-10.png a2f2578 
>   cursors/Breeze/build/x1/wait-11.png 02500f4 
>   cursors/Breeze/build/x1/wait-12.png e779e69 
>   cursors/Breeze/build/x1/wait-13.png 212df56 
>   cursors/Breeze/build/x1/wait-14.png eeb2199 
>   cursors/Breeze/build/x1/wait-15.png a155152 
>   cursors/Breeze/build/x1/wait-16.png da94bd6 
>   cursors/Breeze/build/x1/wait-17.png ffcfab3 
>   cursors/Breeze/build/x1/wait-18.png 3d17cb9 
>   cursors/Breeze/build/x1/wait-19.png facb799 
>   cursors/Breeze/build/x1/wait-20.png 2db302e 
>   cursors/Breeze/build/x1/wait-21.png 29b7987 
>   cursors/Breeze/build/x1/wait-22.png 149d232 
>   cursors/Breeze/build/x1/wait-23.png 1e0dc63 
>   cursors/Breeze/build/x1/wait.png 568a6d6 
>   cursors/Breeze/build/x1/wayland-cursor.png 85e6d9f 
>   cursors/Breeze/build/x1/x-cursor.png acd6398 
>   cursors/Breeze/build/x1/zoom-in.png 5942afd 
>   cursors/Breeze/build/x1/zoom-out.png 3874450 
>   cursors/Breeze/build/x2/alias.png 423e245 
>   cursors/Breeze/build/x2/all-scroll.png 5043b43 
>   cursors/Breeze/build/x2/bottom_left_corner.png 49decc0 
>   cursors/Breeze/build/x2/bottom_right_corner.png 0902358 
>   cursors/Breeze/build/x2/bottom_side.png 09fb990 
>   cursors/Breeze/build/x2/cell.png a7ef274 
>   cursors/Breeze/build/x2/center_ptr.png 609c87a 
>   cursors/Breeze/build/x2/col-resize.png 11fdc25 
>   cursors/Breeze/build/x2/color-picker.png 1b1b913 
>   cursors/Breeze/build/x2/context-menu.png 685f9ae 
>   cursors/Breeze/build/x2/copy.png 71c3940 
>   cursors/Breeze/build/x2/crosshair.png 441de9c 
>   cursors/Breeze/build/x2/default.png 67f0832 
>   cursors/Breeze/build/x2/dnd-move.png 6e2f717 
>   cursors/Breeze/build/x2/dnd-no-drop.png 5601758 
>   cursors/Breeze/build/x2/down-arrow.png 0df5558 
>   cursors/Breeze/build/x2/draft.png 13f5b46 
>   cursors/Breeze/build/x2/fleur.png 1185cb0 
>   cursors/Breeze/build/x2/help.png 0f2ac53 
>   cursors/Breeze/build/x2/left-arrow.png d720c8c 
>   cursors/Breeze/build/x2/left_side.png a3731ca 
>   cursors/Breeze/build/x2/no-drop.png 827fba4 
>   cursors/Breeze/build/x2/not-allowed.png 429b54a 
>   cursors/Breeze/build/x2/openhand.png 30da321 
>   cursors/Breeze/build/x2/pencil.png 7f510f2 
>   cursors/Breeze/build/x2/pirate.png cffd59f 
>   cursors/Breeze/build/x2/pointer.png 4c4a791 
>   cursors/Breeze/build/x2/progress-01.png 0518788 
>   cursors/Breeze/build/x2/progress-02.png 9b67ad3 
>   cursors/Breeze/build/x2/progress-03.png e5ff705 
>   cursors/Breeze/build/x2/progress-04.png ca998fa 
>   cursors/Breeze/build/x2/progress-05.png c88a299 
>   cursors/Breeze/build/x2/progress-06.png ff56147 
>   cursors/Breeze/build/x2/progress-07.png 129d769 
>   cursors/Breeze/build/x2/progress-08.png 87b998f 
>   cursors/Breeze/build/x2/progress-09.png 97eefdf 
>   cursors/Breeze/build/x2/progress-10.png 7abf691 
>   cursors/Breeze/build/x2/progress-11.png 2ddcb72 
>   cursors/Breeze/build/x2/progress-12.png eb0cb52 
>   cursors/Breeze/build/x2/progress-13.png 6c74fbc 
>   cursors/Breeze/build/x2/progress-14.png f2dcb43 
>   cursors/Breeze/build/x2/progress-15.png 259fe34 
>   cursors/Breeze/build/x2/progress-16.png d16ccc1 
>   cursors/Breeze/build/x2/progress-17.png 093dc1d 
>   cursors/Breeze/build/x2/progress-18.png d10765a 
>   cursors/Breeze/build/x2/progress-19.png 852e8ac 
>   cursors/Breeze/build/x2/progress-20.png f3ebe1b 
>   cursors/Breeze/build/x2/progress-21.png 8380f5c 
>   cursors/Breeze/build/x2/progress-22.png 4311506 
>   cursors/Breeze/build/x2/progress-23.png f66f0f6 
>   cursors/Breeze/build/x2/progress.png d4453ee 
>   cursors/Breeze/build/x2/right-arrow.png 50cbf2f 
>   cursors/Breeze/build/x2/right_ptr.png b06fa8d 
>   cursors/Breeze/build/x2/right_side.png 6b88a76 
>   cursors/Breeze/build/x2/row-resize.png 78394e9 
>   cursors/Breeze/build/x2/size_bdiag.png fc7839f 
>   cursors/Breeze/build/x2/size_fdiag.png d26394d 
>   cursors/Breeze/build/x2/size_hor.png fb9f22b 
>   cursors/Breeze/build/x2/size_ver.png 2b25215 
>   cursors/Breeze/build/x2/text.png f250bed 
>   cursors/Breeze/build/x2/top_left_corner.png 6a235ce 
>   cursors/Breeze/build/x2/top_right_corner.png 12632a6 
>   cursors/Breeze/build/x2/top_side.png 4e7bb9d 
>   cursors/Breeze/build/x2/up-arrow.png bf02744 
>   cursors/Breeze/build/x2/vertical-text.png 91622dd 
>   cursors/Breeze/build/x2/wait-01.png cd940fe 
>   cursors/Breeze/build/x2/wait-02.png be73389 
>   cursors/Breeze/build/x2/wait-03.png a3643b6 
>   cursors/Breeze/build/x2/wait-04.png 0ac0e94 
>   cursors/Breeze/build/x2/wait-05.png d3a8fb1 
>   cursors/Breeze/build/x2/wait-06.png b2aa2b8 
>   cursors/Breeze/build/x2/wait-07.png 8377bc0 
>   cursors/Breeze/build/x2/wait-08.png b9ecaae 
>   cursors/Breeze/build/x2/wait-09.png 7484f8c 
>   cursors/Breeze/build/x2/wait-10.png cf9104f 
>   cursors/Breeze/build/x2/wait-11.png 0d51999 
>   cursors/Breeze/build/x2/wait-12.png f343ad1 
>   cursors/Breeze/build/x2/wait-13.png d915ec3 
>   cursors/Breeze/build/x2/wait-14.png 398eb8b 
>   cursors/Breeze/build/x2/wait-15.png 7b10223 
>   cursors/Breeze/build/x2/wait-16.png ef55c4c 
>   cursors/Breeze/build/x2/wait-17.png ce7ccdb 
>   cursors/Breeze/build/x2/wait-18.png 9d83531 
>   cursors/Breeze/build/x2/wait-19.png da36558 
>   cursors/Breeze/build/x2/wait-20.png 8bcc8c3 
>   cursors/Breeze/build/x2/wait-21.png 24a7933 
>   cursors/Breeze/build/x2/wait-22.png d2a0f12 
>   cursors/Breeze/build/x2/wait-23.png 5a95a31 
>   cursors/Breeze/build/x2/wait.png 7ed496c 
>   cursors/Breeze/build/x2/wayland-cursor.png b8a0a34 
>   cursors/Breeze/build/x2/x-cursor.png 112b2f9 
>   cursors/Breeze/build/x2/zoom-in.png 19455b7 
>   cursors/Breeze/build/x2/zoom-out.png 1da20f8 
>   cursors/Breeze/src/config/progress.cursor 2c88781 
>   cursors/Breeze/src/config/wait.cursor 4ad40e6 
>   cursors/Breeze/src/cursorList 67901af 
>   cursors/Breeze/src/cursors.svg 05fffb5 
> 
> Diff: https://git.reviewboard.kde.org/r/126767/diff/
> 
> 
> Testing
> -------
> 
> Opened various programs and perfromed various actions to see the various 
> cursors, no issues. New build process has been tested repeatedly during the 
> art tweak phase.
> 
> 
> File Attachments
> ----------------
> 
> cursor-busy.gif
>   
> https://git.reviewboard.kde.org/media/uploaded/files/2016/01/16/6cb6627f-5db5-4e3a-9153-2464391ba958__cursor-busy.gif
> cursor-wait.gif
>   
> https://git.reviewboard.kde.org/media/uploaded/files/2016/01/16/0de28887-8906-4689-90c0-121493ec1127__cursor-wait.gif
> context-menu.png
>   
> https://git.reviewboard.kde.org/media/uploaded/files/2016/01/16/3a1f2112-368f-4e1e-a620-95040eb6851d__context-menu.png
> dnd-ask.png
>   
> https://git.reviewboard.kde.org/media/uploaded/files/2016/01/16/b1c462e9-4447-4e3f-8b13-59da0e2a2cf6__dnd-ask.png
> dnd-copy.png
>   
> https://git.reviewboard.kde.org/media/uploaded/files/2016/01/16/bf84c5de-2fc3-4cef-94af-938117ca9487__dnd-copy.png
> dnd-link.png
>   
> https://git.reviewboard.kde.org/media/uploaded/files/2016/01/16/dbab7c13-9ad5-4b4c-8f18-fc27e43f857e__dnd-link.png
> 
> 
> Thanks,
> 
> Ken Vermette
> 
>

_______________________________________________
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel

Reply via email to