ಲಿಭಂಡಿ 0.0.10 ಬಿಡುಗಡೆ, GTK/GNOME ಅಪ್ಲಿಕೇಶನ್ಗಳ ಮೊಬೈಲ್ ರೂಪಾಂತರಗಳನ್ನು ರಚಿಸುವ ಗ್ರಂಥಾಲಯ
ಲಿಬ್ರೆಮ್ 5 ಸ್ಮಾರ್ಟ್ಫೋನ್ ಮತ್ತು ಉಚಿತ PureOS ವಿತರಣೆಯನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವ ಪ್ಯೂರಿಸಂ ಕಂಪನಿ, ಪ್ರಸ್ತುತಪಡಿಸಲಾಗಿದೆ ಗ್ರಂಥಾಲಯ ಬಿಡುಗಡೆ ಲಿಭಂಡಿ 0.0.10, ಇದು GTK ಮತ್ತು GNOME ತಂತ್ರಜ್ಞಾನಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಮೊಬೈಲ್ ಸಾಧನಗಳಿಗೆ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ರಚಿಸಲು ವಿಜೆಟ್ಗಳು ಮತ್ತು ವಸ್ತುಗಳ ಗುಂಪನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತದೆ. ಲಿಬ್ರೆಮ್ 5 ಸ್ಮಾರ್ಟ್ಫೋನ್ನ ಬಳಕೆದಾರರ ಪರಿಸರಕ್ಕೆ ಗ್ನೋಮ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಪೋರ್ಟ್ ಮಾಡುವ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ಲೈಬ್ರರಿಯನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗುತ್ತಿದೆ.
ಪ್ರಾಜೆಕ್ಟ್ ಕೋಡ್ ವಿತರಿಸುವವರು GPL 2.1+ ಅಡಿಯಲ್ಲಿ ಪರವಾನಗಿ ಪಡೆದಿದೆ. ಸಿ ಭಾಷೆಯಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಬೆಂಬಲಿಸುವುದರ ಜೊತೆಗೆ, ಪೈಥಾನ್, ರಸ್ಟ್ ಮತ್ತು ವಾಲಾದಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ ಇಂಟರ್ಫೇಸ್ನ ಮೊಬೈಲ್ ಆವೃತ್ತಿಗಳನ್ನು ರಚಿಸಲು ಲೈಬ್ರರಿಯನ್ನು ಬಳಸಬಹುದು.
ಪ್ರಸ್ತುತ ಗ್ರಂಥಾಲಯದ ಭಾಗವಾಗಿದೆ ಪ್ರವೇಶಿಸುತ್ತದೆ ಪಟ್ಟಿಗಳು, ಪ್ಯಾನೆಲ್ಗಳು, ಎಡಿಟಿಂಗ್ ಬ್ಲಾಕ್ಗಳು, ಬಟನ್ಗಳು, ಟ್ಯಾಬ್ಗಳು, ಹುಡುಕಾಟ ಫಾರ್ಮ್ಗಳು, ಡೈಲಾಗ್ ಬಾಕ್ಸ್ಗಳು ಮುಂತಾದ ವಿವಿಧ ಪ್ರಮಾಣಿತ ಇಂಟರ್ಫೇಸ್ ಅಂಶಗಳನ್ನು ಒಳಗೊಂಡಿರುವ 24 ವಿಜೆಟ್ಗಳು. ಪ್ರಸ್ತಾವಿತ ವಿಜೆಟ್ಗಳು ದೊಡ್ಡ ಪಿಸಿ ಮತ್ತು ಲ್ಯಾಪ್ಟಾಪ್ ಪರದೆಗಳಲ್ಲಿ ಮತ್ತು ಸ್ಮಾರ್ಟ್ಫೋನ್ಗಳ ಸಣ್ಣ ಟಚ್ ಸ್ಕ್ರೀನ್ಗಳಲ್ಲಿ ಮನಬಂದಂತೆ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಸಾರ್ವತ್ರಿಕ ಇಂಟರ್ಫೇಸ್ಗಳನ್ನು ರಚಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಪರದೆಯ ಗಾತ್ರ ಮತ್ತು ಲಭ್ಯವಿರುವ ಇನ್ಪುಟ್ ಸಾಧನಗಳನ್ನು ಅವಲಂಬಿಸಿ ಅಪ್ಲಿಕೇಶನ್ ಇಂಟರ್ಫೇಸ್ ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಬದಲಾಗುತ್ತದೆ.
ಸ್ಮಾರ್ಟ್ಫೋನ್ಗಳು ಮತ್ತು PC ಗಳಲ್ಲಿ ಅದೇ GNOME ಅಪ್ಲಿಕೇಶನ್ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸುವುದು ಯೋಜನೆಯ ಪ್ರಮುಖ ಗುರಿಯಾಗಿದೆ. ಲಿಬ್ರೆಮ್ 5 ಸ್ಮಾರ್ಟ್ಫೋನ್ಗಾಗಿ ಸಾಫ್ಟ್ವೇರ್ PureOS ವಿತರಣೆಯನ್ನು ಆಧರಿಸಿದೆ, ಇದು ಡೆಬಿಯನ್ ಪ್ಯಾಕೇಜ್ ಬೇಸ್, ಗ್ನೋಮ್ ಡೆಸ್ಕ್ಟಾಪ್ ಮತ್ತು ಸ್ಮಾರ್ಟ್ಫೋನ್ಗಳಿಗೆ ಅಳವಡಿಸಲಾಗಿರುವ ಗ್ನೋಮ್ ಶೆಲ್ ಅನ್ನು ಬಳಸುತ್ತದೆ. ಲಿಭಂಡಿಯನ್ನು ಬಳಸುವುದರಿಂದ ನಿಮ್ಮ ಸ್ಮಾರ್ಟ್ಫೋನ್ ಅನ್ನು ಮಾನಿಟರ್ಗೆ ಸಂಪರ್ಕಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ ಮತ್ತು ಒಂದೇ ಸೆಟ್ ಅಪ್ಲಿಕೇಶನ್ಗಳ ಆಧಾರದ ಮೇಲೆ ಪ್ರಮಾಣಿತ ಗ್ನೋಮ್ ಡೆಸ್ಕ್ಟಾಪ್ ಅನ್ನು ಪಡೆಯುತ್ತದೆ. ಲಿಭಂಡಿಗೆ ಅನುವಾದಿಸಲಾದ ಅಪ್ಲಿಕೇಶನ್ಗಳೆಂದರೆ: ಗ್ನೋಮ್ ಕರೆಗಳು (ಡಯಲರ್), ಗ್ನೋಮ್-ಬ್ಲೂಟೂತ್, ಗ್ನೋಮ್ ಸೆಟ್ಟಿಂಗ್ಗಳು, ಗ್ನೋಮ್ ವೆಬ್, ಫೋಶ್ (ಡಯಲರ್), ಡೇಟಿ, ಪಾಸ್ವರ್ಡ್ಸೇಫ್, ಯುನಿಫೈಡ್ಮಿನ್, ಫ್ರ್ಯಾಕ್ಟಲ್, ಪಾಡ್ಕಾಸ್ಟ್ಗಳು, ಗ್ನೋಮ್ ಸಂಪರ್ಕಗಳು ಮತ್ತು ಗ್ನೋಮ್ ಆಟಗಳು.
ಪ್ರಮುಖ 0.0.10 ಬಿಡುಗಡೆಯ ಮೊದಲು ಲಿಭಾಂಡಿ 1.0 ಅಂತಿಮ ಪೂರ್ವವೀಕ್ಷಣೆ ಆವೃತ್ತಿಯಾಗಿದೆ. ಹೊಸ ಬಿಡುಗಡೆಯು ಹಲವಾರು ಹೊಸ ವಿಜೆಟ್ಗಳನ್ನು ಪರಿಚಯಿಸುತ್ತದೆ:
HDViewSwitcher — GtkStackSwitcher ವಿಜೆಟ್ಗೆ ಹೊಂದಾಣಿಕೆಯ ಬದಲಿ, ಇದು ಪರದೆಯ ಅಗಲವನ್ನು ಅವಲಂಬಿಸಿ ಟ್ಯಾಬ್ಗಳ (ವೀಕ್ಷಣೆಗಳು) ವಿನ್ಯಾಸವನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ರಚಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ದೊಡ್ಡ ಪರದೆಗಳಲ್ಲಿ, ಐಕಾನ್ಗಳು ಮತ್ತು ಶಿರೋನಾಮೆಗಳನ್ನು ಒಂದು ಸಾಲಿನಲ್ಲಿ ಇರಿಸಲಾಗುತ್ತದೆ, ಆದರೆ ಸಣ್ಣ ಪರದೆಗಳಲ್ಲಿ, ಕಾಂಪ್ಯಾಕ್ಟ್ ಲೇಔಟ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ, ಇದರಲ್ಲಿ ಶೀರ್ಷಿಕೆಯನ್ನು ಐಕಾನ್ ಕೆಳಗೆ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ. ಮೊಬೈಲ್ ಸಾಧನಗಳಿಗಾಗಿ, ಬಟನ್ ಬ್ಲಾಕ್ ಅನ್ನು ಕೆಳಕ್ಕೆ ಸರಿಸಲಾಗಿದೆ.
HDySqueezer — ಫಲಕವನ್ನು ಪ್ರದರ್ಶಿಸಲು, ಲಭ್ಯವಿರುವ ಗಾತ್ರವನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಂಡು, ಅಗತ್ಯವಿದ್ದಲ್ಲಿ ವಿವರಗಳನ್ನು ತೆಗೆದುಹಾಕಲು ಧಾರಕ (ವಿಶಾಲ ಪರದೆಗಳಿಗಾಗಿ, ಟ್ಯಾಬ್ಗಳನ್ನು ಬದಲಾಯಿಸಲು ಪೂರ್ಣ ಶೀರ್ಷಿಕೆ ಪಟ್ಟಿಯನ್ನು ಇರಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಸಾಕಷ್ಟು ಸ್ಥಳಾವಕಾಶವಿಲ್ಲದಿದ್ದರೆ, ಶೀರ್ಷಿಕೆಯನ್ನು ಅನುಕರಿಸುವ ವಿಜೆಟ್ ಅನ್ನು ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ , ಮತ್ತು ಟ್ಯಾಬ್ ಸ್ವಿಚರ್ ಅನ್ನು ಪರದೆಯ ಕೆಳಭಾಗಕ್ಕೆ ಸರಿಸಲಾಗಿದೆ);
ಎಚ್ಡಿಹೆಡರ್ ಬಾರ್ - GtkHeaderBar ನಂತೆಯೇ ವಿಸ್ತೃತ ಫಲಕದ ಅಳವಡಿಕೆ, ಆದರೆ ಹೊಂದಾಣಿಕೆಯ ಇಂಟರ್ಫೇಸ್ನಲ್ಲಿ ಬಳಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ, ಯಾವಾಗಲೂ ಕೇಂದ್ರೀಕೃತವಾಗಿದೆ ಮತ್ತು ಹೆಡರ್ ಪ್ರದೇಶವನ್ನು ಎತ್ತರದಲ್ಲಿ ಸಂಪೂರ್ಣವಾಗಿ ತುಂಬುತ್ತದೆ;
ಸ್ಮಾರ್ಟ್ಫೋನ್ನಲ್ಲಿ ಬಳಸಲು GNOME ಅಪ್ಲಿಕೇಶನ್ಗಳ ಅಳವಡಿಕೆಗೆ ಸಂಬಂಧಿಸಿದ ಸುಧಾರಣೆಗಳಲ್ಲಿ, ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಗುರುತಿಸಲಾಗಿದೆ:
ಕರೆಗಳನ್ನು ಸ್ವೀಕರಿಸಲು ಮತ್ತು ಮಾಡಲು ಇಂಟರ್ಫೇಸ್ (ಕರೆಗಳು) ಮೋಡೆಮ್ ಅನ್ನು ಜೋಡಿಸಲು PulseAudio ಲೂಪ್ಬ್ಯಾಕ್ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಬಳಸುತ್ತದೆ ಮತ್ತು ALSA ನಲ್ಲಿ ಸಾಧನದ ಆಡಿಯೊ ಕೊಡೆಕ್ ಕರೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿದಾಗ ಮತ್ತು ಕರೆ ಮುಗಿದ ನಂತರ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಅನ್ಲೋಡ್ ಮಾಡುತ್ತದೆ;
ಮೆಸೇಜಿಂಗ್ ಪ್ರೋಗ್ರಾಂ ನಿಮ್ಮ ಚಾಟ್ ಇತಿಹಾಸವನ್ನು ವೀಕ್ಷಿಸಲು ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ. ಇತಿಹಾಸವನ್ನು ಸಂಗ್ರಹಿಸಲು SQLite DBMS ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಖಾತೆಯನ್ನು ಪರಿಶೀಲಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಅದನ್ನು ಈಗ ಸರ್ವರ್ಗೆ ಸಂಪರ್ಕದ ಮೂಲಕ ಪರಿಶೀಲಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ವೈಫಲ್ಯದ ಸಂದರ್ಭದಲ್ಲಿ ಎಚ್ಚರಿಕೆಯನ್ನು ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ;
XMPP ಕ್ಲೈಂಟ್ ಪ್ಲಗಿನ್ ಬಳಕೆಯ ಮೂಲಕ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಸಂದೇಶಗಳ ವಿನಿಮಯವನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ ಲರ್ಚ್ ಟರ್ಮಿನಲ್ ಎನ್ಕ್ರಿಪ್ಶನ್ ಯಾಂತ್ರಿಕತೆಯ ಅನುಷ್ಠಾನದೊಂದಿಗೆ ಒಮೆಮೊ. ಪ್ಯಾನೆಲ್ಗೆ ವಿಶೇಷ ಸೂಚಕವನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಪ್ರಸ್ತುತ ಚಾಟ್ನಲ್ಲಿ ಎನ್ಕ್ರಿಪ್ಶನ್ ಬಳಸಲಾಗಿದೆಯೇ ಅಥವಾ ಇಲ್ಲವೇ ಎಂಬುದನ್ನು ಸಂಕೇತಿಸುತ್ತದೆ. ನಿಮ್ಮ ಸ್ವಂತ ಅಥವಾ ಇನ್ನೊಬ್ಬ ಚಾಟ್ ಭಾಗವಹಿಸುವವರ ಗುರುತಿನ ಸ್ನ್ಯಾಪ್ಶಾಟ್ಗಳನ್ನು ವೀಕ್ಷಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸಹ ಸೇರಿಸಲಾಗಿದೆ;
ಗ್ನೋಮ್ ವೆಬ್ ಹೊಸ ಲಿಭಾಂಡಿ 0.0.10 ವಿಜೆಟ್ಗಳನ್ನು ಬಳಸುತ್ತದೆ, ಇದು ಕಾನ್ಫಿಗರೇಶನ್ ಇಂಟರ್ಫೇಸ್ ಮತ್ತು ಬ್ರೌಸರ್ ಪ್ಯಾನೆಲ್ ಅನ್ನು ಮೊಬೈಲ್ ಪರದೆಗಳಿಗೆ ಅಳವಡಿಸಲು ಅನುಮತಿಸುತ್ತದೆ.