Libadwaita ಆವೃತ್ತಿ 1.0 ಈಗ ಬಿಡುಗಡೆಯಾಗಿದೆ, Gnome ಶೈಲಿಯ ಇಂಟರ್‌ಫೇಸ್‌ಗಳನ್ನು ರಚಿಸಲು ಲೈಬ್ರರಿ

GNOME ಡೆವಲಪರ್‌ಗಳು ಬಿಡುಗಡೆ ಮಾಡಿದರು ಲಿಬಾಡ್‌ವೈಟ್ ಲೈಬ್ರರಿಯ ಮೊದಲ ಸ್ಥಿರ ಆವೃತ್ತಿ, ಇದು GNOME HIG (ಹ್ಯೂಮನ್ ಇಂಟರ್‌ಫೇಸ್ ಮಾರ್ಗಸೂಚಿಗಳು) ಮಾರ್ಗಸೂಚಿಗಳನ್ನು ಅನುಸರಿಸುವ ಬಳಕೆದಾರ ಇಂಟರ್‌ಫೇಸ್‌ಗಳನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲು ಘಟಕಗಳ ಗುಂಪನ್ನು ಒಳಗೊಂಡಿದೆ.

ಲೈಬ್ರರಿಯು ಸಾಮಾನ್ಯ GNOME ಶೈಲಿಗೆ ಅನುಗುಣವಾಗಿ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ನಿರ್ಮಿಸಲು ಬಳಸಲು ಸಿದ್ಧವಾದ ವಿಜೆಟ್‌ಗಳು ಮತ್ತು ವಸ್ತುಗಳನ್ನು ಒಳಗೊಂಡಿದೆ, ಅದರ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಯಾವುದೇ ಗಾತ್ರದ ಪರದೆಗೆ ಅಳವಡಿಸಿಕೊಳ್ಳಬಹುದು.

ಲಿಬಡ್ವೈಟ್ ಗ್ರಂಥಾಲಯವಾಗಿದೆ GTK4 ಜೊತೆಯಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ ಮತ್ತು GNOME ಥೀಮ್ ಘಟಕಗಳನ್ನು ಒಳಗೊಂಡಿದೆ ಅದ್ವೈತವನ್ನು GTK ಯಿಂದ ಪ್ರತ್ಯೇಕ ಗ್ರಂಥಾಲಯಕ್ಕೆ ಸ್ಥಳಾಂತರಿಸಲಾಗಿದೆ.

ಲಿಬಾಡ್‌ವೈಟ್ ಕೋಡ್a ಲಿಭಂಡಿ ಗ್ರಂಥಾಲಯವನ್ನು ಆಧರಿಸಿದೆ ಮತ್ತು ಈ ಗ್ರಂಥಾಲಯವನ್ನು ಬದಲಿಸಲು ಇರಿಸಲಾಗಿದೆ, ಇದು ಮೂಲತಃ ಗ್ನೋಮ್ ತಂತ್ರಜ್ಞಾನಗಳ ಆಧಾರದ ಮೇಲೆ ಮೊಬೈಲ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಲ್ಲಿ ಸ್ಪಂದಿಸುವ ಇಂಟರ್‌ಫೇಸ್ ಅನ್ನು ರಚಿಸಲು ರಚಿಸಲಾಗಿದೆ ಮತ್ತು ಲಿಬ್ರೆಮ್ 5 ಸ್ಮಾರ್ಟ್‌ಫೋನ್‌ಗಾಗಿ ಫೋಷ್ ಗ್ನೋಮ್ ಪರಿಸರದಲ್ಲಿ ಪರಿಷ್ಕರಿಸಲಾಗಿದೆ.

ಗ್ರಂಥಾಲಯ ಐಇಂಟರ್ಫೇಸ್ನ ವಿವಿಧ ಅಂಶಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಪ್ರಮಾಣಿತ ವಿಜೆಟ್ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ, ಉದಾಹರಣೆಗೆ ಪಟ್ಟಿಗಳು, ಫಲಕಗಳು, ಸಂಪಾದನೆ ಬ್ಲಾಕ್‌ಗಳು, ಬಟನ್‌ಗಳು, ಟ್ಯಾಬ್‌ಗಳು, ಹುಡುಕಾಟ ಫಾರ್ಮ್‌ಗಳು, ಸಂವಾದ ಪೆಟ್ಟಿಗೆಗಳು ಇತ್ಯಾದಿ. ಪ್ರಸ್ತಾವಿತ ವಿಜೆಟ್‌ಗಳು ದೊಡ್ಡ ಪಿಸಿ ಮತ್ತು ಲ್ಯಾಪ್‌ಟಾಪ್ ಪರದೆಗಳಲ್ಲಿ ಮತ್ತು ಸಣ್ಣ ಸ್ಮಾರ್ಟ್‌ಫೋನ್ ಟಚ್‌ಸ್ಕ್ರೀನ್‌ಗಳಲ್ಲಿ ಸಾವಯವವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಸಾರ್ವತ್ರಿಕ ಇಂಟರ್ಫೇಸ್‌ಗಳನ್ನು ರಚಿಸಲು ಸಾಧ್ಯವಾಗಿಸುತ್ತದೆ.

ಅಪ್ಲಿಕೇಶನ್ ಇಂಟರ್ಫೇಸ್ ಪರದೆಯ ಗಾತ್ರ ಮತ್ತು ಸಾಧನಗಳ ಆಧಾರದ ಮೇಲೆ ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಬದಲಾಗುತ್ತದೆ ಇನ್ಪುಟ್ ಲಭ್ಯವಿದೆ. ಹಸ್ತಚಾಲಿತ ಗ್ರಾಹಕೀಕರಣದ ಅಗತ್ಯವಿಲ್ಲದೆಯೇ ಗ್ನೋಮ್ ಮಾರ್ಗಸೂಚಿಗಳೊಂದಿಗೆ ಗೋಚರತೆಯನ್ನು ಜೋಡಿಸುವ ಅದ್ವೈತ ಪೂರ್ವನಿಗದಿಗಳ ಗುಂಪನ್ನು ಗ್ರಂಥಾಲಯವು ಒಳಗೊಂಡಿದೆ.

GNOME ಚಿತ್ರಗಳನ್ನು ಪ್ರತ್ಯೇಕ ಲೈಬ್ರರಿಗೆ ಸರಿಸುವುದರಿಂದ GNOME ಗೆ ಅಗತ್ಯವಿರುವ ಬದಲಾವಣೆಗಳನ್ನು GTK ಯಿಂದ ಪ್ರತ್ಯೇಕವಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಅನುಮತಿಸುತ್ತದೆ, GTK ಡೆವಲಪರ್‌ಗಳು ಮೂಲಭೂತ ಅಂಶಗಳ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸಲು ಮತ್ತು GNOME ಡೆವಲಪರ್‌ಗಳು ಹೆಚ್ಚು ಅಗತ್ಯವಿರುವ ಶೈಲಿ ಬದಲಾವಣೆಗಳನ್ನು ತಳ್ಳಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.

ಆದಾಗ್ಯೂ, ಈ ವಿಧಾನವು ಡೆವಲಪರ್‌ಗಳಿಗೆ ಸವಾಲಾಗಿದೆ ಮೂರನೇ ವ್ಯಕ್ತಿಯ GTK ಆಧಾರಿತ ಬಳಕೆದಾರ ಪರಿಸರಗಳು libadwaita ಅನ್ನು ಬಳಸಬೇಕು ಮತ್ತು GNOME ಸ್ಪೆಕ್ಸ್‌ಗೆ ಹೊಂದಿಕೊಳ್ಳಬೇಕು ಮತ್ತು ಅದನ್ನು ಮರುಶೋಧಿಸಿ ಅಥವಾ GTK ಶೈಲಿಯ ಲೈಬ್ರರಿಯ ನಿಮ್ಮ ಸ್ವಂತ ಆವೃತ್ತಿಯನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿ, ಥರ್ಡ್-ಪಾರ್ಟಿ ಶೈಲಿಯ ಲೈಬ್ರರಿಗಳ ಆಧಾರದ ಮೇಲೆ ಪರಿಸರದಲ್ಲಿ GNOME ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ವೈವಿಧ್ಯಮಯವಾಗಿ ಕಾಣುತ್ತವೆ ಎಂಬುದಕ್ಕೆ ನೀವೇ ರಾಜೀನಾಮೆ ನೀಡಿ.

ಥರ್ಡ್-ಪಾರ್ಟಿ ಎನ್ವಿರಾನ್ಮೆಂಟ್ ಡೆವಲಪರ್‌ಗಳಿಗೆ ಮುಖ್ಯ ಹತಾಶೆಯು ಇಂಟರ್‌ಫೇಸ್ ಅಂಶಗಳ ಬಣ್ಣಗಳನ್ನು ಅತಿಕ್ರಮಿಸುವ ಸಮಸ್ಯೆಗಳಿಗೆ ಸಂಬಂಧಿಸಿದೆ, ಆದರೆ ಲಿಬಾಡ್‌ವೈಟಾ ಡೆವಲಪರ್‌ಗಳು ಹೊಂದಿಕೊಳ್ಳುವ ಬಣ್ಣ ನಿರ್ವಹಣೆಗಾಗಿ API ಅನ್ನು ಒದಗಿಸಲು ಕೆಲಸ ಮಾಡುತ್ತಿದ್ದಾರೆ, ಅದು ಭವಿಷ್ಯದ ಆವೃತ್ತಿಯ ಭಾಗವಾಗಿರುತ್ತದೆ.

ಪರಿಹರಿಸಲಾಗದ ಸಮಸ್ಯೆಗಳ ಪೈಕಿ, ಟಚ್‌ಸ್ಕ್ರೀನ್‌ಗಳಲ್ಲಿ ಮಾತ್ರ ಗೆಸ್ಚರ್ ಕಂಟ್ರೋಲ್ ವಿಜೆಟ್‌ಗಳ ಸರಿಯಾದ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಸಹ ಕರೆಯಲಾಗುತ್ತದೆ; ಟಚ್ ಪ್ಯಾನೆಲ್‌ಗಳಿಗಾಗಿ, ಈ ವಿಜೆಟ್‌ಗಳ ಸರಿಯಾದ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ನಂತರ ಒದಗಿಸಲಾಗುತ್ತದೆ, ಏಕೆಂದರೆ ಇದಕ್ಕೆ GTK ಗೆ ಬದಲಾವಣೆಗಳು ಬೇಕಾಗುತ್ತವೆ.

ಲಿಬಾದ್ವೈತದಲ್ಲಿನ ಪ್ರಮುಖ ಬದಲಾವಣೆಗಳು ಲಿಭಂಡಿಗೆ ಹೋಲಿಸಿದರೆ:

  • ಸಂಪೂರ್ಣವಾಗಿ ಮರುವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಶೈಲಿಯ ಸೆಟ್.
  • ಅಂಶಗಳಿಗೆ ಬಣ್ಣಗಳನ್ನು ಲಿಂಕ್ ಮಾಡುವ ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಕಾರ್ಯಾಚರಣೆಯ ಸಮಯದಲ್ಲಿ ಬಣ್ಣಗಳನ್ನು ಬದಲಾಯಿಸುವ ಕಾರ್ಯವಿಧಾನಗಳನ್ನು ಬದಲಾಯಿಸಲಾಗಿದೆ (ಸಮಸ್ಯೆಗಳು ಲಿಬಾಡ್ವೈಟಾ SCSS ಗೆ ಬದಲಾಯಿಸಲಾಗಿದೆ ಎಂಬ ಅಂಶಕ್ಕೆ ಸಂಬಂಧಿಸಿವೆ, ಇದು ಬಣ್ಣವನ್ನು ಬದಲಿಸಲು ಮರುಜೋಡಣೆ ಅಗತ್ಯವಿರುತ್ತದೆ).
  • ಹೆಚ್ಚು ವ್ಯತಿರಿಕ್ತ ಐಟಂ ಆಯ್ಕೆಯಿಂದಾಗಿ ಡಾರ್ಕ್ ಥೀಮ್‌ಗಳನ್ನು ಬಳಸುವಾಗ ಸುಧಾರಿತ ಪ್ರದರ್ಶನ ಗುಣಮಟ್ಟ.
  • ಲಿಭಂಡಿ ಲಿಬಾದ್ವೈಟ್ ಆದರು
  • ಅಪ್ಲಿಕೇಶನ್‌ಗಳಲ್ಲಿ ಬಳಕೆಗಾಗಿ ಹೊಸ ಶೈಲಿಯ ತರಗತಿಗಳ ಹೆಚ್ಚಿನ ಭಾಗವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ದೊಡ್ಡ ಏಕಶಿಲೆಯ SCSS ಫೈಲ್‌ಗಳನ್ನು ಸಣ್ಣ ಶೈಲಿಯ ಫೈಲ್‌ಗಳ ಸಂಗ್ರಹವಾಗಿ ವಿಂಗಡಿಸಲಾಗಿದೆ.
    ಡಾರ್ಕ್ ಶೈಲಿ ಮತ್ತು ಹೆಚ್ಚಿನ ಕಾಂಟ್ರಾಸ್ಟ್ ಮೋಡ್ ಅನ್ನು ಹೊಂದಿಸಲು API ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ದಸ್ತಾವೇಜನ್ನು ಪುನಃ ರಚಿಸಲಾಗಿದೆ ಮತ್ತು ಈಗ gi-docgen ಟೂಲ್ಕಿಟ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ರಚಿಸಲಾಗಿದೆ.
  • ಅನಿಮೇಷನ್ API ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದು ಒಂದು ಸ್ಥಿತಿಯನ್ನು ಇನ್ನೊಂದಕ್ಕೆ ಬದಲಾಯಿಸುವಾಗ ಪರಿವರ್ತನೆಯ ಪರಿಣಾಮಗಳನ್ನು ರಚಿಸಲು, ಹಾಗೆಯೇ ಸ್ಪ್ರಿಂಗ್ ಅನಿಮೇಷನ್‌ಗಳನ್ನು ರಚಿಸಲು ಬಳಸಬಹುದು.
  • AdwViewSwitcher-ಆಧಾರಿತ ಟ್ಯಾಬ್‌ಗಳಿಗಾಗಿ, ನೋಡದ ಅಧಿಸೂಚನೆಗಳ ಸಂಖ್ಯೆಯೊಂದಿಗೆ ಲೇಬಲ್‌ಗಳನ್ನು ಪ್ರದರ್ಶಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಸ್ವಯಂಚಾಲಿತ ಲಿಬಾಡ್ವೈಟಾ ಪ್ರಾರಂಭ ಮತ್ತು ಲೋಡಿಂಗ್ ಶೈಲಿಗಳಿಗಾಗಿ AdwApplication ವರ್ಗವನ್ನು (GtkApplication ನ ಉಪವರ್ಗ) ಸೇರಿಸಲಾಗಿದೆ.
    ಸಾಮಾನ್ಯ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಸರಳಗೊಳಿಸಲು ವಿಜೆಟ್‌ಗಳ ಆಯ್ಕೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ:
  • ವಿಂಡೋ ಶೀರ್ಷಿಕೆಯನ್ನು ಹೊಂದಿಸಲು AdwWindowTitle, ಮಕ್ಕಳ ಉಪವರ್ಗವನ್ನು ಸರಳೀಕರಿಸಲು AdwBin, ಕಾಂಬೊ ಬಟನ್‌ಗಳಿಗಾಗಿ AdwSplitButton, ಐಕಾನ್ ಮತ್ತು ಲೇಬಲ್ ಹೊಂದಿರುವ ಬಟನ್‌ಗಳಿಗಾಗಿ AdwButtonContent.
  • API ಕ್ಲೀನಪ್ ಮಾಡಲಾಗಿದೆ.

ಅಂತಿಮವಾಗಿ ಇದರ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು ನೀವು ಆಸಕ್ತಿ ಹೊಂದಿದ್ದರೆ, ನೀವು ವಿವರಗಳನ್ನು ಪರಿಶೀಲಿಸಬಹುದು ಕೆಳಗಿನ ಲಿಂಕ್‌ನಲ್ಲಿ.


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.