<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/src/kitemviews/kitemlistviewlayouter_p.h, branch master</title>
<subtitle>Patched KDE Dolphin with Pixel Scaling
</subtitle>
<id>https://fiftyfourth.xyz/git/dolphin/atom?h=master</id>
<link rel='self' href='https://fiftyfourth.xyz/git/dolphin/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/'/>
<updated>2012-04-11T14:08:32Z</updated>
<entry>
<title>KItemViews: Internal directory restructuration</title>
<updated>2012-04-11T14:08:32Z</updated>
<author>
<name>Peter Penz</name>
<email>peter.penz19@gmail.com</email>
</author>
<published>2012-04-11T14:06:18Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=6c3d9acbc22ea9463ba40ef84c9e8c8419dfacf3'/>
<id>urn:sha1:6c3d9acbc22ea9463ba40ef84c9e8c8419dfacf3</id>
<content type='text'>
- Move all private headers from the kitemviews-directory into
the 'private' subdirectory.

- Get rid of DolphinDirLister and just use a directory-lister
  internally in KFileItemModel.

- Minor interface-cleanups for signals
</content>
</entry>
<entry>
<title>Whitespace cleanups and documentation fixes</title>
<updated>2012-02-23T16:28:03Z</updated>
<author>
<name>Peter Penz</name>
<email>peter.penz19@gmail.com</email>
</author>
<published>2012-02-23T16:26:51Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=21a5a890b3010e591e139724d5c6f555df4481f9'/>
<id>urn:sha1:21a5a890b3010e591e139724d5c6f555df4481f9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix alternate backgrounds when enabling grouping</title>
<updated>2012-02-22T17:31:03Z</updated>
<author>
<name>Peter Penz</name>
<email>peter.penz19@gmail.com</email>
</author>
<published>2012-02-22T17:28:11Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=dbc5fd7a491f95ca4084a113d0f902ea975478fd'/>
<id>urn:sha1:dbc5fd7a491f95ca4084a113d0f902ea975478fd</id>
<content type='text'>
Up to now the alternating backgrounds just have been calculated by
checking whether the item index is odd. This does not work well when
grouping is enabled: In this case the alternate background color
of the first item of a group should stay consistent.
</content>
</entry>
<entry>
<title>Remember the row- and column-information for visible items</title>
<updated>2012-02-17T15:02:14Z</updated>
<author>
<name>Peter Penz</name>
<email>peter.penz19@gmail.com</email>
</author>
<published>2012-02-17T15:00:52Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=51bd6cfdfad4d1be706f6dc125762889c19fcc5a'/>
<id>urn:sha1:51bd6cfdfad4d1be706f6dc125762889c19fcc5a</id>
<content type='text'>
Up to now KItemListView has not been aware to which column or row
an item belongs to. This has been handled internally in
KItemListViewLayouter. But for deciding whether a move-animation
might result in overlapping items it is mandatory to be aware about
the column/row. The current approach to guess a column/row change
by comparing the source- and target-rectangle works very well but
breaks on some corner-cases when e.g. zooming.

Now the layouter allows to access the information. This assures
that in the vertical alignment no move-animation is done between
rows and the in the horizontal alignment no move-animation is
done between the columns.
</content>
</entry>
<entry>
<title>Group header layout fixes</title>
<updated>2012-02-11T17:04:53Z</updated>
<author>
<name>Peter Penz</name>
<email>peter.penz19@gmail.com</email>
</author>
<published>2012-02-11T17:02:38Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=056d12d60f93a052e19f6e2cff9b826e500eef16'/>
<id>urn:sha1:056d12d60f93a052e19f6e2cff9b826e500eef16</id>
<content type='text'>
- Don't use a margin for the first group header
- Provide margins between the groups
- Use a more subtle coloring
- Prevent animation glitches when resizing a window
</content>
</entry>
<entry>
<title>Layout optimizations</title>
<updated>2012-02-08T16:48:32Z</updated>
<author>
<name>Peter Penz</name>
<email>peter.penz19@gmail.com</email>
</author>
<published>2012-02-08T16:45:22Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=03415d90783979f8e51880b7950721985fee29bf'/>
<id>urn:sha1:03415d90783979f8e51880b7950721985fee29bf</id>
<content type='text'>
- Differ internally between margins and paddings
- Add a small padding in the icons-view and the compact-views
- Optimize the width of the icons-view if previews are shown
</content>
</entry>
<entry>
<title>First version of a unit test for KItemListController</title>
<updated>2012-02-01T21:08:16Z</updated>
<author>
<name>Frank Reininghaus</name>
<email>frank78ac@googlemail.com</email>
</author>
<published>2012-02-01T20:52:50Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=6db0bec32548fd6c1d742defba5dbf958e61f45c'/>
<id>urn:sha1:6db0bec32548fd6c1d742defba5dbf958e61f45c</id>
<content type='text'>
At the moment, only key press events are tested, and the current item
and selection after the event are verified.
Moreover, this commit makes sure that
KItemListController::keyPressEvent() really does not select anything
if the selection mode is NoSelection.
(cherry picked from commit 7457f4868cf0bc83e8a90ce5693292378f3d07c4)
</content>
</entry>
<entry>
<title>Fix group-header clipping in compact mode</title>
<updated>2011-12-27T08:11:08Z</updated>
<author>
<name>Peter Penz</name>
<email>peter.penz19@gmail.com</email>
</author>
<published>2011-12-27T08:09:57Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=8b977e91fb79b25051bce8e0b54b22b12ba95e5c'/>
<id>urn:sha1:8b977e91fb79b25051bce8e0b54b22b12ba95e5c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix keyboard issues when groups are enabled</title>
<updated>2011-12-26T21:22:50Z</updated>
<author>
<name>Peter Penz</name>
<email>peter.penz19@gmail.com</email>
</author>
<published>2011-12-26T21:16:32Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=118fe89449a6e94065a0b30748f4f854b2fbeb27'/>
<id>urn:sha1:118fe89449a6e94065a0b30748f4f854b2fbeb27</id>
<content type='text'>
When groups are enabled in Dolphin the key-up and key-down keys did not behave
consistent in comparison to traditional views or like done in editors.

CCBUG: 261995
CCBUG: 262038
</content>
</entry>
<entry>
<title>Improve group-header layout</title>
<updated>2011-10-23T19:32:35Z</updated>
<author>
<name>Peter Penz</name>
<email>peter.penz19@gmail.com</email>
</author>
<published>2011-10-23T19:30:40Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=517ebd721e12e3a4a3430ac3cba8ce99b33c5b0e'/>
<id>urn:sha1:517ebd721e12e3a4a3430ac3cba8ce99b33c5b0e</id>
<content type='text'>
- Apply a dynamic width
- Use a height that depends on the style
- Cleanup some interfaces and replace xxxBoundingRect() by
  xxxRect()
</content>
</entry>
</feed>
