Libadwaita 1.3 ಟ್ಯಾಬ್‌ಗಳು, ಬ್ಯಾನರ್‌ಗಳು ಮತ್ತು ಹೆಚ್ಚಿನವುಗಳಲ್ಲಿ ಸುಧಾರಣೆಗಳೊಂದಿಗೆ ಆಗಮಿಸುತ್ತದೆ

ಪ್ರತ್ಯುತ್ತರ

libadwaita ಲಿಭಂಡಿ ಗ್ರಂಥಾಲಯವನ್ನು ಆಧರಿಸಿದೆ ಮತ್ತು ಈ ಗ್ರಂಥಾಲಯವನ್ನು ಬದಲಿಸಲು ಇರಿಸಲಾಗಿದೆ,

ಯೋಜನೆ GNOME ಇತ್ತೀಚೆಗೆ Libadwaita 1.3 ಲೈಬ್ರರಿಯ ಬಿಡುಗಡೆಯನ್ನು ಘೋಷಿಸಿತು., ಇದು GNOME HIG (ಹ್ಯೂಮನ್ ಇಂಟರ್‌ಫೇಸ್ ಮಾರ್ಗಸೂಚಿಗಳು) ಗೆ ಅನುಗುಣವಾಗಿ ಬಳಕೆದಾರ ಇಂಟರ್‌ಫೇಸ್ ಅನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲು ಘಟಕಗಳ ಗುಂಪನ್ನು ಒಳಗೊಂಡಿದೆ. ಲೈಬ್ರರಿಯು ಸಾಮಾನ್ಯ GNOME ಶೈಲಿಗೆ ಅನುಗುಣವಾಗಿ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ರಚಿಸಲು ಸಿದ್ಧ ಬಳಕೆಗೆ ವಿಜೆಟ್‌ಗಳು ಮತ್ತು ವಸ್ತುಗಳನ್ನು ಒಳಗೊಂಡಿದೆ, ಅದರ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಯಾವುದೇ ಗಾತ್ರದ ಪರದೆಗೆ ಸ್ಪಂದಿಸಬಹುದು.

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

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

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

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

ಲಿಬಾಡ್ವೈಟಾದ ಮುಖ್ಯ ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳು 1.3

Libadwaita 1.3 ರಿಂದ ಪ್ರಸ್ತುತಪಡಿಸಲಾದ ಈ ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿ, ಅದು ಬಂದಿದೆ AdwBanner ವಿಜೆಟ್ ಅನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ, ಇದನ್ನು GTK GtkInfoBar ವಿಜೆಟ್ ಬದಲಿಗೆ ಬಳಸಬಹುದು ಶೀರ್ಷಿಕೆ ಮತ್ತು ಐಚ್ಛಿಕ ಬಟನ್ ಹೊಂದಿರುವ ಬ್ಯಾನರ್ ವಿಂಡೋಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲು. ವಿಜೆಟ್ ವಿಷಯವು ಗಾತ್ರದ ಆಧಾರದ ಮೇಲೆ ರೂಪಾಂತರಗೊಳ್ಳುತ್ತದೆ ಮತ್ತು ತೋರಿಸುವಾಗ ಮತ್ತು ಮರೆಮಾಡುವಾಗ ಅನಿಮೇಷನ್ ಅನ್ನು ಅನ್ವಯಿಸಬಹುದು.

ಇದರ ಜೊತೆಗೆ, ಇದು ಹೈಲೈಟ್ ಆಗಿದೆ AdwTabOverview ವಿಜೆಟ್ ಸೇರಿಸಲಾಗಿದೆ, ವಿನ್ಯಾಸ ಟ್ಯಾಬ್‌ಗಳು ಅಥವಾ ಪುಟಗಳ ದೃಶ್ಯ ಅವಲೋಕನಕ್ಕಾಗಿ AdwTabView ವರ್ಗವನ್ನು ಬಳಸಿಕೊಂಡು ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ. ನಿಮ್ಮ ಸ್ವಂತ ಸ್ವಿಚರ್ ಅನುಷ್ಠಾನವನ್ನು ರಚಿಸದೆಯೇ ಮೊಬೈಲ್ ಸಾಧನಗಳಲ್ಲಿ ಟ್ಯಾಬ್ಡ್ ಬ್ರೌಸಿಂಗ್ ಅನ್ನು ಸಂಘಟಿಸಲು ಹೊಸ ವಿಜೆಟ್ ಅನ್ನು ಬಳಸಬಹುದು.

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

ಅಲ್ಲದೆ, ವಿಜೆಟ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಎಂದು ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ ತೆರೆದ ಟ್ಯಾಬ್‌ಗಳ ಸಂಖ್ಯೆಯ ಮಾಹಿತಿಯೊಂದಿಗೆ ಬಟನ್‌ಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲು AdwTabButton ಟ್ಯಾಬ್ ಬ್ರೌಸಿಂಗ್ ಮೋಡ್ ಅನ್ನು ತೆರೆಯಲು ಮೊಬೈಲ್ ಸಾಧನದಲ್ಲಿ ಬಳಸಬಹುದಾದ AdwTabView ನಲ್ಲಿ.

ಅದರ ಜೊತೆಗೆ, AdwViewStack, AdwTabView ಮತ್ತು AdwEntryRow ವಿಜೆಟ್‌ಗಳು ಈಗ ಪ್ರವೇಶಿಸುವಿಕೆ ಪರಿಕರಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತವೆ, ಜೊತೆಗೆ ಸಿಸ್ಟಮ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳಲ್ಲಿ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸುವ ಅನಿಮೇಷನ್‌ಗಳನ್ನು ಅತಿಕ್ರಮಿಸಲು AdwAnimation ವರ್ಗಕ್ಕೆ ಆಸ್ತಿಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ.

ಇತರ ಬದಲಾವಣೆಗಳಲ್ಲಿ ಅದು ಈ ಹೊಸ ಆವೃತ್ತಿಯಿಂದ ಎದ್ದು ಕಾಣುತ್ತದೆ:

  • AdwActionRow ವರ್ಗವು ಈಗ ಉಪಶೀರ್ಷಿಕೆಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿದೆ.
  • ಶೀರ್ಷಿಕೆ-ಸಾಲುಗಳು ಮತ್ತು ಉಪಶೀರ್ಷಿಕೆ-ಸಾಲುಗಳ ಗುಣಲಕ್ಷಣಗಳನ್ನು AdwExpanderRow ವರ್ಗಕ್ಕೆ ಸೇರಿಸಲಾಗಿದೆ.
  • GtkEntry ಜೊತೆಗಿನ ಸಾದೃಶ್ಯದ ಮೂಲಕ grab_focus_without_selecting() ವಿಧಾನವನ್ನು AdwEntryRow ವರ್ಗಕ್ಕೆ ಸೇರಿಸಲಾಗಿದೆ.
  • GtkAlertDialog ನಂತೆಯೇ Async Choice() ವಿಧಾನವನ್ನು AdwMessageDialog ವರ್ಗಕ್ಕೆ ಸೇರಿಸಲಾಗಿದೆ.
  • AdwTabBar ವರ್ಗಕ್ಕೆ ಡ್ರ್ಯಾಗ್ ಮತ್ತು ಡ್ರಾಪ್ API ಕರೆಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • GTK ಈಗ ಬದಲಾವಣೆಯ ವಿನ್ಯಾಸ ಫಿಲ್ಟರಿಂಗ್ ಅನ್ನು ಅನುಮತಿಸುತ್ತದೆ, AdwAvatarಕಸ್ಟಮ್ ಇಮೇಜ್‌ಗಳನ್ನು ಸರಿಯಾಗಿ ಮಾಪನ ಮಾಡುತ್ತದೆ, ಆದ್ದರಿಂದ ಅವುಗಳನ್ನು ಸ್ಕೇಲ್ ಮಾಡಿದಾಗ ಪಿಕ್ಸಲೇಟ್ ಆಗಿ ಕಾಣಿಸುವುದಿಲ್ಲ ಅಥವಾ ಸ್ಕೇಲ್ ಮಾಡಿದಾಗ ಅಸ್ಪಷ್ಟವಾಗಿ ಕಾಣಿಸುವುದಿಲ್ಲ.
  • ವಿಂಡೋಸ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನಲ್ಲಿ ಕೆಲಸ ಮಾಡುವಾಗ ಡಾರ್ಕ್ ಶೈಲಿ ಮತ್ತು ಹೆಚ್ಚಿನ ಕಾಂಟ್ರಾಸ್ಟ್ ಮೋಡ್ ಅನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಆಯ್ಕೆಮಾಡಿದ ಪಟ್ಟಿ ಮತ್ತು ಗ್ರಿಡ್ ಐಟಂಗಳನ್ನು ಈಗ ಸಕ್ರಿಯ ವಸ್ತುಗಳನ್ನು (ಉಚ್ಚಾರಣೆ) ಹೈಲೈಟ್ ಮಾಡಲು ಬಳಸುವ ಬಣ್ಣದೊಂದಿಗೆ ಹೈಲೈಟ್ ಮಾಡಲಾಗಿದೆ.

ಅಂತಿಮವಾಗಿ, ನೀವು ಇದ್ದರೆ ಅದರ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು ಆಸಕ್ತಿ, ನೀವು ಪರಿಶೀಲಿಸಬಹುದು ಕೆಳಗಿನ ಲಿಂಕ್ನಲ್ಲಿ ವಿವರಗಳು. ಲೈಬ್ರರಿ ಕೋಡ್ ಅನ್ನು ಸಿ ಭಾಷೆಯಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು LGPL 2.1+ ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗಿದೆ ಎಂದು ನಮೂದಿಸುವುದು ಯೋಗ್ಯವಾಗಿದೆ.


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

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

*

*

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