Recent

Author Topic: Lazarus visual component, JixUI  (Read 1808 times)

aydın

  • Jr. Member
  • **
  • Posts: 77
Lazarus visual component, JixUI
« on: May 09, 2023, 09:46:19 pm »
I was thinking about creating a interface in Lazarus that is compatible with the system theme.
Although it is still in its early stages and only has one component, I think it's worth a look

JixUI paints the window and its components based on the window's focus state and the system theme. Currently, only JixButton exists.
However, it does this completely on its own and doesn't burden the developer.

It also colors the objects by template according to the theme color.

Limitations: Windows dependency and currently a shortage of objects.


Download link: https://drive.google.com/drive/folders/1tEd9CDVi2W7DOd3OrbyyuxifSC568JBy


I want to share the official image and demo related to the package, but for some reason, it is only visible from my own account.
« Last Edit: May 09, 2023, 10:04:11 pm by aydın »
Lazarus 3.0 on Ubuntu 23.04 and Windows 11

loaded

  • Hero Member
  • *****
  • Posts: 824
Re: Lazarus visual component, JixUI
« Reply #1 on: May 10, 2023, 04:10:09 am »
You put a lot of effort, congratulations, but;
-You didn't specify the requirements for your package. (You are using BGRA Control.)
-You have a very messy installation package. I think you should work a little more collectively.
-You should use GITHUB, not Google drive.

I also encountered such an error in the installation. For your information.
Installing the BGRA Bitmap package for BGRA Control fixed the problem. Don't forget to add the BGRA Bitmap to the requirements.

This is a recommendation;
If you've done something like this to improve yourself, it's a positive work.
If not, it will cost you a lot of time and effort to continue this work.
« Last Edit: May 10, 2023, 04:34:10 am by loaded »
Check out  loaded on Strava
https://www.strava.com/athletes/109391137

aydın

  • Jr. Member
  • **
  • Posts: 77
Re: Lazarus visual component, JixUI
« Reply #2 on: May 10, 2023, 08:35:24 am »
Yes, JixUI requires BGRAControls, but I didn't need to write about it because it was specified in the package file.

I don't know what your problem is, but it seems to be related to the BGRA package.  Not JixUI.
Probably a bug related to BGRA installation.

GitHub link if you want: https://github.com/Jixoid/JixUI
Lazarus 3.0 on Ubuntu 23.04 and Windows 11

AlexTP

  • Hero Member
  • *****
  • Posts: 2386
    • UVviewsoft
Re: Lazarus visual component, JixUI
« Reply #3 on: May 11, 2023, 10:42:40 pm »
It is a bad style - upload of .zip file to Github. Please put the pascal files to the Github.
Also some description of GH repo is needed.
Also some screenshots with a README.md file.

Guva

  • Jr. Member
  • **
  • Posts: 82
Re: Lazarus visual component, JixUI
« Reply #4 on: May 12, 2023, 04:42:13 am »
It is a bad style - upload of .zip file to Github. Please put the pascal files to the Github.
Also some description of GH repo is needed.
Also some screenshots with a README.md file.
Yes, I agree. But most likely he posted it on github for the first time. At first I didn't understand how it all worked at all. I had to look for information .

aydın

  • Jr. Member
  • **
  • Posts: 77
Re: Lazarus visual component, JixUI
« Reply #5 on: May 12, 2023, 08:54:55 pm »
First of all thanks for wanting to try my pack

It is a bad style - upload of .zip file to Github.
Yeah, I failed but I think it's done now.

Yes, I agree. But most likely he posted it on github for the first time.
Yes, it's my first time. I hope it is now.

The logic is actually simple. Each Component and Template has a ThemeName, and when the ThemeName of the Component and Template match, the Template is applied to the Component.

There aren't many objects at the moment, but I am continuing to add more.
Lazarus 3.0 on Ubuntu 23.04 and Windows 11

 

TinyPortal © 2005-2018