<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qeduport.git/Home, branch master</title>
<subtitle>QML implementation of Eduport
</subtitle>
<id>https://darapsa.org/qeduport.git/atom?h=master</id>
<link rel='self' href='https://darapsa.org/qeduport.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://darapsa.org/qeduport.git/'/>
<updated>2025-12-12T10:40:48Z</updated>
<entry>
<title>Reimplement Qt5 DropShadow using Qt6 MultiEffect</title>
<updated>2025-12-12T10:40:48Z</updated>
<author>
<name>Erik Prabowo Kamal</name>
<email>erik@darapsa.org</email>
</author>
<published>2025-12-12T10:40:48Z</published>
<link rel='alternate' type='text/html' href='https://darapsa.org/qeduport.git/commit/?id=70eefa50f9a70554d9db7004e48555858dfc008c'/>
<id>urn:sha1:70eefa50f9a70554d9db7004e48555858dfc008c</id>
<content type='text'>
https://stackoverflow.com/questions/66145143/how-to-create-dropshadow-effect-in-qml-with-qt6#66162760
Didn't follow the checked answer cause it's still using Qt5Compat.
Follow the 1st answer instead.

Don't know how to reimplement DropShadow's samples &amp; radius yet.
Opacity needs to be separated, don't set it on Qt.rgba, otherwise the
resulting colour would be too soft/light/invisible.
</content>
</entry>
<entry>
<title>Reimplement Qt5 ColorOverlay using Qt6 MultiEffect</title>
<updated>2025-12-12T10:27:50Z</updated>
<author>
<name>Erik Prabowo Kamal</name>
<email>erik@darapsa.org</email>
</author>
<published>2025-12-12T10:27:50Z</published>
<link rel='alternate' type='text/html' href='https://darapsa.org/qeduport.git/commit/?id=e8f2d82e994973a274ec3a72cbb568baffb91ffc'/>
<id>urn:sha1:e8f2d82e994973a274ec3a72cbb568baffb91ffc</id>
<content type='text'>
https://stackoverflow.com/questions/70809206/color-overlay-an-image-in-qml-qt6#77060406
Even though the answer is not checked, but the Qt6.8 works, and after
following the suggestion in its comment about brightness.

The MultiEffect needs to be put outside of the Image when they're on a
Button. Having MultiEffect as the Image layer's effect only works when
it's not on a Button.
</content>
</entry>
<entry>
<title>Reimplement Qt5 OpacityMask using Qt6 MultiEffect</title>
<updated>2025-12-12T09:51:38Z</updated>
<author>
<name>Erik Prabowo Kamal</name>
<email>erik@darapsa.org</email>
</author>
<published>2025-12-12T09:51:38Z</published>
<link rel='alternate' type='text/html' href='https://darapsa.org/qeduport.git/commit/?id=93b25dfa97494184493e02b75766e57bc6fe79bb'/>
<id>urn:sha1:93b25dfa97494184493e02b75766e57bc6fe79bb</id>
<content type='text'>
https://darapsa.org/qessenger.git/commit/?id=5f777bca13beadd0a56d2264225b0c09e49541a2
The mask Rectangle needs to be put outside of the MultiEffect,
and referred to by the Rectangle's ID.
It wouldn't work if it's put directly on MultiEffect's maskSource.

https://forum.qt.io/topic/145956/rounded-image-in-qt6
Enabling layer and invisibility on the mask rectangle are a must.
Take notice on what Jacoco wrote about jagged edges at the end of the
thread. Will test that later.
</content>
</entry>
<entry>
<title>Update the project &amp; remaining QML files to Qt6</title>
<updated>2025-12-10T08:58:20Z</updated>
<author>
<name>Erik Prabowo Kamal</name>
<email>erik@darapsa.org</email>
</author>
<published>2025-12-10T08:58:20Z</published>
<link rel='alternate' type='text/html' href='https://darapsa.org/qeduport.git/commit/?id=2f18a0f6663141b567a75faa7e3e52b5dfa4f002'/>
<id>urn:sha1:2f18a0f6663141b567a75faa7e3e52b5dfa4f002</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update imports to be Qt6 compatible</title>
<updated>2025-11-26T09:44:34Z</updated>
<author>
<name>Erik Prabowo Kamal</name>
<email>erik@darapsa.org</email>
</author>
<published>2025-11-26T09:44:34Z</published>
<link rel='alternate' type='text/html' href='https://darapsa.org/qeduport.git/commit/?id=15daabdbdfe59f816b23cd643cf5234fdb5c4e64'/>
<id>urn:sha1:15daabdbdfe59f816b23cd643cf5234fdb5c4e64</id>
<content type='text'>
Still using the graphical effects compatibility for now.
</content>
</entry>
<entry>
<title>Fix home default card heights inside</title>
<updated>2023-08-15T17:26:09Z</updated>
<author>
<name>ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀</name>
<email>erik@darapsa.co.id</email>
</author>
<published>2023-08-15T17:26:09Z</published>
<link rel='alternate' type='text/html' href='https://darapsa.org/qeduport.git/commit/?id=17055280211669aba3ae8998f14ffd1ab063cf76'/>
<id>urn:sha1:17055280211669aba3ae8998f14ffd1ab063cf76</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Interface for customising card title heading type</title>
<updated>2023-07-11T07:32:51Z</updated>
<author>
<name>ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀</name>
<email>erik@darapsa.co.id</email>
</author>
<published>2023-07-11T07:32:51Z</published>
<link rel='alternate' type='text/html' href='https://darapsa.org/qeduport.git/commit/?id=963f459978d017a83e17fba20eddce5b60097092'/>
<id>urn:sha1:963f459978d017a83e17fba20eddce5b60097092</id>
<content type='text'>
Providing the alias to title instead, in the hopes that Bootstrap.heading can be overridden in the implementation QML file, would lead to
"Attached properties cannot be used here"
</content>
</entry>
<entry>
<title>Card height isn't forced by cell height now</title>
<updated>2023-07-03T10:22:45Z</updated>
<author>
<name>ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀</name>
<email>erik@darapsa.co.id</email>
</author>
<published>2023-07-03T10:22:45Z</published>
<link rel='alternate' type='text/html' href='https://darapsa.org/qeduport.git/commit/?id=2783a52aa28044856aaa6dd6453906dbf1f501f7'/>
<id>urn:sha1:2783a52aa28044856aaa6dd6453906dbf1f501f7</id>
<content type='text'>
Instead, it's determined by its contents.
</content>
</entry>
<entry>
<title>Alias interface for default home card footer</title>
<updated>2023-06-24T05:32:08Z</updated>
<author>
<name>ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀</name>
<email>erik@darapsa.co.id</email>
</author>
<published>2023-06-24T05:32:08Z</published>
<link rel='alternate' type='text/html' href='https://darapsa.org/qeduport.git/commit/?id=97857a18190d16f03931b3968a7110532f351552'/>
<id>urn:sha1:97857a18190d16f03931b3968a7110532f351552</id>
<content type='text'>
In case the app is not ready yet to implement the course duration or the
number of lectures this can be used to set to set its visible to false,
in order to hide it.
</content>
</entry>
<entry>
<title>Alias interface for rating star</title>
<updated>2023-06-23T09:16:14Z</updated>
<author>
<name>ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀</name>
<email>erik@darapsa.co.id</email>
</author>
<published>2023-06-23T09:16:14Z</published>
<link rel='alternate' type='text/html' href='https://darapsa.org/qeduport.git/commit/?id=644e2cbf4f289afb8e987fd1e81edeb0951f764f'/>
<id>urn:sha1:644e2cbf4f289afb8e987fd1e81edeb0951f764f</id>
<content type='text'>
In case the app is not ready yet to implement ratings, this can be used
to set its visible to false, in order to hide it.
</content>
</entry>
</feed>
