Difference between revisions of "User:Blu256"

From Trinity Desktop Project Wiki
Jump to navigation Jump to search
(Just writing down some thoughts)
 
(4 intermediate revisions by the same user not shown)
Line 6: Line 6:
 
= TODO list =
 
= TODO list =
   
  +
Mostly for personal reference. Updated occasionally.
Too many things, too little time...
 
   
 
{| class="wikitable"
 
{| class="wikitable"
Line 15: Line 15:
 
! Target
 
! Target
 
|-
 
|-
 
| [https://mirror.git.trinitydesktop.org/gitea/TDE/tdemultimedia/pulls/31 KMix indicator]
| Nothing, R14.1.0 will be out soon
 
 
| Feature
|
 
  +
| Working on this
|
 
 
| R14.1.2
|
 
 
|}
 
|}
   
 
{| class="wikitable"
 
{| class="wikitable"
  +
|+ Misc. Planned Stuff
|+ TODO
 
 
! Name
 
! Name
 
! Type
 
! Type
 
! Stage
 
! Stage
 
! Target
 
! Target
 
|-
  +
| Active borders and corners for TWin
 
| Feature
 
| Active borders support in [https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/331 TDE/tdebase#331], more work needed for active corners)
  +
| Active borders: R14.1.1
 
|-
 
|-
 
| [https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/271 Kate: fix font style checkboxes between different schema font tabs]
 
| [https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/271 Kate: fix font style checkboxes between different schema font tabs]
Line 36: Line 41:
 
| Feature
 
| Feature
 
| On hold
 
| On hold
| R14.1.1
+
| R14.2.0
|-
 
| [https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/pulls/156 SVG support in TDEHTML]
 
| Bugfix
 
| Not a priority
 
| R14.1.1 or later
 
 
|-
 
|-
 
| [https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/issues/151 Make KSSL use system root certificates]
 
| [https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/issues/151 Make KSSL use system root certificates]
Line 47: Line 47:
 
| On hold
 
| On hold
 
| R14.2.0
 
| R14.2.0
|-
 
| [https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/266 Taskbar improvements]
 
| Feature
 
| On hold
 
| R14.2.0
 
|-
 
| [https://mirror.git.trinitydesktop.org/gitea/TDE/tdemultimedia/pulls/31 KMix indicator]
 
| Feature
 
| On hold
 
| R14.2.0
 
|-
 
| Port a modern web engine to TDE
 
| Improvement
 
| Investigating
 
| R14.2.0
 
|-
 
| [https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/163 Fix TDERandr messing up gamma settings(?)]
 
| Bugfix
 
| On hold
 
| IDK
 
|-
 
| tdeio-gemini
 
| Feature
 
| Not a priority
 
| IDK
 
 
|}
 
|}
  +
  +
== The Big Plans™ ==
  +
Making no commitments here, but this is what I ultimately would like to work on:
  +
  +
* TQt: Support for latest Unicode including emoji
  +
** As soon as CMake port of TQt is complete (the current build system is an undocumented mess)
  +
** Probably look towards the ICU library, do not reinvent the wheel like Qt
  +
ICU is a cross-platform Unicode based globalization library. It includes support for locale-sensitive string comparison, date/time/number/currency/message formatting, text boundary detection, character set conversion and so on.
  +
** Not a priority, but an emoji picker would be nice and also very easy to implement after TQt support is complete
  +
* TQt: Misc. new useful APIs
  +
** TQJson
  +
* WebKit port
  +
** I'd really like to work on this one but my hardware is barely enough for building even just JSCOnly :-/<br>There really isn't much you can do with a Intel Core i3 with 8GB RAM.
  +
** Probably two libraries:
  +
***TQWebKit: the basic port
  +
*** TDEWebKit: wrapper with TDE-specific enhancements?
  +
* OAuth support in KMail
  +
** Literally the only thing stopping me and many GMail users from using it
  +
** Depends on the WebKit port
  +
* A multimedia library for TDE
  +
** Something like Phonon, maybe even Phonon itself

Latest revision as of 14:49, 13 March 2024

Contact

TODO list

Mostly for personal reference. Updated occasionally.

Currently working on...
Name Type Stage Target
KMix indicator Feature Working on this R14.1.2
Misc. Planned Stuff
Name Type Stage Target
Active borders and corners for TWin Feature Active borders support in TDE/tdebase#331, more work needed for active corners) Active borders: R14.1.1
Kate: fix font style checkboxes between different schema font tabs Improvement On hold R14.1.1
tdeio-mtp Feature On hold R14.2.0
Make KSSL use system root certificates Improvement On hold R14.2.0

The Big Plans™

Making no commitments here, but this is what I ultimately would like to work on:

  • TQt: Support for latest Unicode including emoji
    • As soon as CMake port of TQt is complete (the current build system is an undocumented mess)
    • Probably look towards the ICU library, do not reinvent the wheel like Qt
     ICU is a cross-platform Unicode based globalization library. It includes support for locale-sensitive string comparison, date/time/number/currency/message formatting, text boundary detection, character set conversion and so on.
    • Not a priority, but an emoji picker would be nice and also very easy to implement after TQt support is complete
  • TQt: Misc. new useful APIs
    • TQJson
  • WebKit port
    • I'd really like to work on this one but my hardware is barely enough for building even just JSCOnly :-/
      There really isn't much you can do with a Intel Core i3 with 8GB RAM.
    • Probably two libraries:
      • TQWebKit: the basic port
      • TDEWebKit: wrapper with TDE-specific enhancements?
  • OAuth support in KMail
    • Literally the only thing stopping me and many GMail users from using it
    • Depends on the WebKit port
  • A multimedia library for TDE
    • Something like Phonon, maybe even Phonon itself