Kexi/Tasks: Difference between revisions
< Kexi
m (→staniek: TODO: forum.kde.org is archived.) |
|||
(49 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
{{Warning|Mar 2023 [jstaniek]: Relevant TODOs moved to https://invent.kde.org/office/kexi/-/issues, https://invent.kde.org/office/kreport/-/issues, links added here. Continue working with the tasks there.}} | |||
{{Note|This page exists to have a bird's-eye view to what's up in the project now and what would happen over time. It is useful to have up-to-date items for the contributors so we can synchronize, set priorities and share or exchange some tasks when possible. Synchronization is especially important when working in multiple time zones or just different hours. | {{Note|This page exists to have a bird's-eye view to what's up in the project now and what would happen over time. It is useful to have up-to-date items for the contributors so we can synchronize, set priorities and share or exchange some tasks when possible. Synchronization is especially important when working in multiple time zones or just different hours. | ||
Please put top-priority/current tasks at the top of your section. You can add expected date of task termination as the task's prefix. When done, move the task to your DONE section (again, recently finished tasks at the top).}} | Please put top-priority/current tasks at the top of your section. You can add expected date of task termination as the task's prefix. When done, move the task to your DONE section (again, recently finished tasks at the top).}} | ||
Line 6: | Line 7: | ||
From [http://community.kde.org/index.php?title=Calligra/Meetings/Fall_2011_meeting/Minutes#Tasks] | From [http://community.kde.org/index.php?title=Calligra/Meetings/Fall_2011_meeting/Minutes#Tasks] | ||
<div style="color:red;"> | <div style="color:red;"> | ||
*Implement Window Detaching - https://invent.kde.org/office/kexi/-/issues/119 | |||
*Implement | |||
**"New Window" - creates new empty kexi main window with prj navigator and tabbed toolbar | **"New Window" - creates new empty kexi main window with prj navigator and tabbed toolbar | ||
**Detach tab - do the same as in "New Window", close current tab and open it in the new window; never destroy the object's view but just reparent | **Detach tab - do the same as in "New Window", close current tab and open it in the new window; never destroy the object's view but just reparent | ||
**Attach tab - close the tab in the "New Window", if the new window is empty, close it, attach the tab to place it was attached to before; never destroy the object's view but just reparent | **Attach tab - close the tab in the "New Window", if the new window is empty, close it, attach the tab to place it was attached to before; never destroy the object's view but just reparent | ||
*Split function for any view; vertical, horizontal; start with internal (in view, per view); consider external one; https://invent.kde.org/office/kexi/-/issues/120 | |||
*Split function for any view; vertical, horizontal; start with internal (in view, per view); consider external one | |||
**Split View, as in Kate's View menu: Previous Split View Shift+F8; Next Split View F8; Split Vertical CTRL+Shift+L; Split Horizontal CTRL+Shift+H; Close Current View CTRL+Shift+R; needs synchronisation when data is changed and filters are applied | **Split View, as in Kate's View menu: Previous Split View Shift+F8; Next Split View F8; Split Vertical CTRL+Shift+L; Split Horizontal CTRL+Shift+H; Close Current View CTRL+Shift+R; needs synchronisation when data is changed and filters are applied | ||
**Dual View: Split View with Table or Query on top and related Autoform below - when launched from table or query; Split View with Form on top and related Table view below - when launched from form | **Dual View: Split View with Table or Query on top and related Autoform below - when launched from table or query; Split View with Form on top and related Table view below - when launched from form | ||
Line 18: | Line 17: | ||
===diggy: DONE=== | ===diggy: DONE=== | ||
<div style="color:#008e00;"> | |||
*Full screen; F11 | |||
*Quick bugfix: RMB menu should be related to clicked tab, not always the active one | |||
</div> | |||
==piggz== | ==piggz== | ||
Line 33: | Line 36: | ||
===staniek: TODO=== | ===staniek: TODO=== | ||
<div style="color:red;"> | <div style="color:red;"> | ||
*Fix {{Bug|265330}} | *Check how multicore arch could be used to optimize sqlite use in Kexi; issue: https://invent.kde.org/office/kexi/-/issues/109 | ||
*(UX) Kexi Themes; https://invent.kde.org/office/kexi/-/issues/108 | |||
*(UX) Increase use of [http://www.nngroup.com/articles/mega-menus-work-well/ Mega Menus pattern] in Kexi; https://invent.kde.org/office/kexi/-/issues/115 | |||
*(UX) Add some unconventional introduction or greeting for empty states or errors in the Kexi startup views, see [http://tympanus.net/codrops/2013/01/09/designing-for-the-empty-states/] https://invent.kde.org/office/kexi/-/issues/116 | |||
*Add workaround for autofields regression https://invent.kde.org/office/kexi/-/issues/97 | |||
*Fix {{Bug|278392}} - Editing a query should be allowed ONLY in design OR SQL not in both https://invent.kde.org/office/kexi/-/issues/117 | |||
*Use prison lib in reports/forms for barcodes [https://api.kde.org/frameworks/prison/html/index.html] https://invent.kde.org/office/kexi/-/issues/118 | |||
DROPPED/OUTDATED: | |||
*Re-use Krita/Mac knowledge/scripts for Kexi/Mac (from Boud) | |||
*Re-use Krita (Lime) for Ubuntu/openSUSE build recipes for Kexi packages (from Dmitry Kazakov) | |||
*Publish the FAQ created by answering a "Request information about Kexi" from Jan 24 2014 (anonymously) | |||
*Contact the [https://okfn.org/contact/ Open Knowledge Foundation] regarding direct support for Frictionless Data in Kexi. | |||
*Add bugs/wishes based on (read-only website, archived): | |||
**https://forum.kde.org/viewforum.php%3Ff=219.html | |||
*<bcooksley> jstaniek: I fixed the predicate plugin installation issue, but then ran into this test failure instead - http://build.kde.org/job/predicate_master/14/consoleText | |||
*Update http://www.freedesktop.org/wiki/Specifications/db-shortcut-spec | |||
*Update kexi icons for cgit.freedesktop.org/xdg/shared-mime-info/tree/freedesktop.org.xml.in | |||
*verify uses of QComboBox::setEditText() in kexi | |||
*Move KexiTableViewData to calligradb and port BibliographyTableModel to it[https://projects.kde.org/projects/calligra/repository/revisions/2eff49daebc32f59cf024f420d9f1b26065b322d/entry/libs/kotext/BibliographyTableModel.cpp] | |||
*Blog about: | |||
**QtScript | |||
**The meaning of FOSS sponsoring | |||
**Kexi 2.7 development | |||
*Add support for "About content" in [http://docs.kde.org/stable/en/kde-runtime/kcontrol/icons/index.html] | |||
*Implement [http://fortawesome.github.com/Font-Awesome/ Font Awesome] binding for a KDE icon theme [http://blogs.kde.org/2012/11/19/new-icon-theme-kde-awesome] | |||
*Report bug: long text subtype does not work. | |||
*Duplicated cmake messages in Calligra 2.5 (WPDx2, WPGx3) [http://paste.kde.org/491612/] | |||
*Find one significant feature for every Calligra app (for the tour) | |||
**Present it with nice text and screenshot (help from Inge) | |||
*Fix {{Bug|265330}} "combo box does not show all the rows" | |||
*2.5: <from diggy> Since you are doing that, if you have time can you also enforce length in statement exec [kexidb] so that the user cannot override the length property when updating data from a query? | |||
*Publish screenshots and screencasts for Kexi 2.4, 2.5, 2.6 | |||
*More FoCSS2 blogs: http://community.kde.org/User:Jstaniek/Calligra_Sprint_2011.2_presentation#Blogs | *More FoCSS2 blogs: http://community.kde.org/User:Jstaniek/Calligra_Sprint_2011.2_presentation#Blogs | ||
*reuse transliteration from ICU [http://userguide.icu-project.org/transforms/general#TOC-Script-Transliteration] | *reuse transliteration from ICU [http://userguide.icu-project.org/transforms/general#TOC-Script-Transliteration] | ||
*Helping Stuart to build Kexi on Windows | *Helping Stuart to build Kexi on Windows | ||
*Update screenshots/screencasts at http://www.calligra.org/kexi/screenshots/ http://kexi-project.org/screenshots.html http://kexi-project.org/screencasts.html http://userbase.kde.org/Kexi | *Update screenshots/screencasts at http://www.calligra.org/kexi/screenshots/ http://kexi-project.org/screenshots.html http://kexi-project.org/screencasts.html http://userbase.kde.org/Kexi | ||
Line 48: | Line 79: | ||
*Prepare Calligra Engine artwork ported to the new logo | *Prepare Calligra Engine artwork ported to the new logo | ||
**inspiration: [http://graphicriver.net/item/business-card-dark-metal/134939?WT.ac=portfolio_thumb&WT.seg_1=portfolio_thumb&WT.z_author=frabd] | **inspiration: [http://graphicriver.net/item/business-card-dark-metal/134939?WT.ac=portfolio_thumb&WT.seg_1=portfolio_thumb&WT.z_author=frabd] | ||
</div> | </div> | ||
===staniek: DONE=== | ===staniek: DONE=== | ||
<div style="color:#008e00;"> | <div style="color:#008e00;"> | ||
*Fix CSV Crash: {{Bug|279980}} | |||
*Fix {{Bug|255304}} Crash and error when selecting ascending order in a query field | |||
*Fix {{Wish|278052}} Kexi allows creation of table with reserved words as field names | |||
*Fix crash on db compacting when ~/foo/bar/kexi file was opened from command line | *Fix crash on db compacting when ~/foo/bar/kexi file was opened from command line | ||
*Request Kexi forum at forum.kde.org | *Request Kexi forum at forum.kde.org | ||
Line 82: | Line 114: | ||
*Code-in tasks for Shreya | *Code-in tasks for Shreya | ||
*Logo Guidelines Draft 3 published [http://community.kde.org/Calligra/Logos#Calligra_Suite_Logo_Guidelines] | *Logo Guidelines Draft 3 published [http://community.kde.org/Calligra/Logos#Calligra_Suite_Logo_Guidelines] | ||
*Provide MessageHandler tool suitable globally for calligra (starting by moving it out of Kexi) and port Calligra to it: [http://mail.kde.org/pipermail/calligra-devel/2012-December/007778.html] | |||
*Blog about: | |||
**News for Awesome icons | |||
*Fix {{Bug|307334}} "Incorrect sorting in table view" | |||
</div> | </div> | ||
Line 91: | Line 127: | ||
===wicik: DONE=== | ===wicik: DONE=== | ||
==Oleg== | |||
===Oleg: TODO=== | |||
<div style="color:red;"> | |||
Finish Forms porting to Qt4 | |||
</div> | |||
===Oleg: DONE=== | |||
<div style="color:#008e00;"> | |||
* implement KexiDBDatePicker | |||
* fix [https://bugs.kde.org/show_bug.cgi?id=301109 BUG301109] | |||
* implement KexiDBCommandLInkButton, KexiDBSlider and KexiDBProgressBar | |||
</div> |
Latest revision as of 07:23, 10 June 2023
diggy
diggy: TODO
From [1]
- Implement Window Detaching - https://invent.kde.org/office/kexi/-/issues/119
- "New Window" - creates new empty kexi main window with prj navigator and tabbed toolbar
- Detach tab - do the same as in "New Window", close current tab and open it in the new window; never destroy the object's view but just reparent
- Attach tab - close the tab in the "New Window", if the new window is empty, close it, attach the tab to place it was attached to before; never destroy the object's view but just reparent
- Split function for any view; vertical, horizontal; start with internal (in view, per view); consider external one; https://invent.kde.org/office/kexi/-/issues/120
- Split View, as in Kate's View menu: Previous Split View Shift+F8; Next Split View F8; Split Vertical CTRL+Shift+L; Split Horizontal CTRL+Shift+H; Close Current View CTRL+Shift+R; needs synchronisation when data is changed and filters are applied
- Dual View: Split View with Table or Query on top and related Autoform below - when launched from table or query; Split View with Form on top and related Table view below - when launched from form
diggy: DONE
- Full screen; F11
- Quick bugfix: RMB menu should be related to clicked tab, not always the active one
piggz
piggz: TODO
piggz: DONE
shreya
shreya: TODO
- init GCI task http://community.kde.org/Kexi/Junior_Jobs/Add_d-pointers
shreya: DONE
- Send Sprint minutes to jstaniek
staniek
staniek: TODO
- Check how multicore arch could be used to optimize sqlite use in Kexi; issue: https://invent.kde.org/office/kexi/-/issues/109
- (UX) Kexi Themes; https://invent.kde.org/office/kexi/-/issues/108
- (UX) Increase use of Mega Menus pattern in Kexi; https://invent.kde.org/office/kexi/-/issues/115
- (UX) Add some unconventional introduction or greeting for empty states or errors in the Kexi startup views, see [2] https://invent.kde.org/office/kexi/-/issues/116
- Add workaround for autofields regression https://invent.kde.org/office/kexi/-/issues/97
- Fix Bug #278392 - Editing a query should be allowed ONLY in design OR SQL not in both https://invent.kde.org/office/kexi/-/issues/117
- Use prison lib in reports/forms for barcodes [3] https://invent.kde.org/office/kexi/-/issues/118
DROPPED/OUTDATED:
- Re-use Krita/Mac knowledge/scripts for Kexi/Mac (from Boud)
- Re-use Krita (Lime) for Ubuntu/openSUSE build recipes for Kexi packages (from Dmitry Kazakov)
- Publish the FAQ created by answering a "Request information about Kexi" from Jan 24 2014 (anonymously)
- Contact the Open Knowledge Foundation regarding direct support for Frictionless Data in Kexi.
- Add bugs/wishes based on (read-only website, archived):
- <bcooksley> jstaniek: I fixed the predicate plugin installation issue, but then ran into this test failure instead - http://build.kde.org/job/predicate_master/14/consoleText
- Update http://www.freedesktop.org/wiki/Specifications/db-shortcut-spec
- Update kexi icons for cgit.freedesktop.org/xdg/shared-mime-info/tree/freedesktop.org.xml.in
- verify uses of QComboBox::setEditText() in kexi
- Move KexiTableViewData to calligradb and port BibliographyTableModel to it[4]
- Blog about:
- QtScript
- The meaning of FOSS sponsoring
- Kexi 2.7 development
- Add support for "About content" in [5]
- Implement Font Awesome binding for a KDE icon theme [6]
- Report bug: long text subtype does not work.
- Duplicated cmake messages in Calligra 2.5 (WPDx2, WPGx3) [7]
- Find one significant feature for every Calligra app (for the tour)
- Present it with nice text and screenshot (help from Inge)
- Fix Bug #265330 "combo box does not show all the rows"
- 2.5: <from diggy> Since you are doing that, if you have time can you also enforce length in statement exec [kexidb] so that the user cannot override the length property when updating data from a query?
- Publish screenshots and screencasts for Kexi 2.4, 2.5, 2.6
- More FoCSS2 blogs: http://community.kde.org/User:Jstaniek/Calligra_Sprint_2011.2_presentation#Blogs
- reuse transliteration from ICU [8]
- Helping Stuart to build Kexi on Windows
- Update screenshots/screencasts at http://www.calligra.org/kexi/screenshots/ http://kexi-project.org/screenshots.html http://kexi-project.org/screencasts.html http://userbase.kde.org/Kexi
- Find an easy way to reuse access to Adam's server to showcase a simple public service in the blog
- Renew "create" icons using green (+)
- Prepare 2.4 Final banner(s)
- Prepare Calligra Engine artwork ported to the new logo
- inspiration: [10]
staniek: DONE
- Fix CSV Crash: Bug #279980
- Fix Bug #255304 Crash and error when selecting ascending order in a query field
- Fix Wish #278052 Kexi allows creation of table with reserved words as field names
- Fix crash on db compacting when ~/foo/bar/kexi file was opened from command line
- Request Kexi forum at forum.kde.org
- Fix https://bugs.kde.org/show_bug.cgi?id=160237 Import to table in Kexi ignores setting of "ignore multiple delimiters"
- Fix https://bugs.kde.org/show_bug.cgi?id=290354 Query SQL generated in the Query designer should be of KEXISQL type
- Work on redesign of the calligra.org front page
- Marketing approach - rant
- Web page inspirations: iWork, MSO for mac, Pixelmator
- Fix unicode collations
- add dep on ICU
- Write blog entry: Integration idea: Shared Calligra Themes
- Create two mockups showing synergy between Kexi and Words
- Calligra branding for Kexi menu
- ODP template with Calligra logo for Inge, test with Calligra-intro.odp
- Write blog entry: Eating our dog food
- Fix bug with recent Kexi files storage and opening (reported by piggz)
- Finish review of proofreading Kexi i18n messages by Stephanie Das Gupta
- remove strings referring to IDEAl and commit to master (Monday)
- Update screenshots at http://www.calligra.org/kexi
- update changelog for kexi beta 4 [11]
- update changelog for kexi beta 3 [12]
- fix windows compilation bugs for Kexi
- More logo guidelines work [13]
- Send info on missing Handbook items compared to the Polish Handbook (to Dimitrios)
- Find files for d-pointer-ing (Code-in tasks for Shreya)
- Write blog entry: Introduction to Kexi [14]
- More logo guidelines work [15]
- Code-in tasks for Shreya
- Logo Guidelines Draft 3 published [16]
- Provide MessageHandler tool suitable globally for calligra (starting by moving it out of Kexi) and port Calligra to it: [17]
- Blog about:
- News for Awesome icons
- Fix Bug #307334 "Incorrect sorting in table view"
wicik
wicik: TODO
- Learn QTest and start implementing tests for predicate library.
- Implement asynchronous marble maps.
wicik: DONE
Oleg
Oleg: TODO
Finish Forms porting to Qt4
Oleg: DONE
- implement KexiDBDatePicker
- fix BUG301109
- implement KexiDBCommandLInkButton, KexiDBSlider and KexiDBProgressBar