Giter Club home page Giter Club logo

Comments (35)

Elbullazul avatar Elbullazul commented on May 24, 2024 4

@fossfreedom I have to make room for that VM in my hdd, I'll post an update when everything is ready

from macos.

fossfreedom avatar fossfreedom commented on May 24, 2024 1

@feren I hadn't seen your reply - but now that you've prompted me, thanks have now seen it. cheers for making it available.

budgie-remix 16.04 is using GTK+3.18 and budgie-remix 16.10 is using GTK+3.20

from macos.

Elbullazul avatar Elbullazul commented on May 24, 2024 1

@fossfreedom Flat-Plat re-uses the existing classes. In my case, macOS has a separate look for the notification center:
macos-notif-center

so it will take some time to re-theme the budgie widgets.

Also, just asking, can the window buttons be moved in budgie?

from macos.

fossfreedom avatar fossfreedom commented on May 24, 2024 1

the max, min buttons, close? Yes - open raven - general - at the bottom you can switch between left and right.

from macos.

fossfreedom avatar fossfreedom commented on May 24, 2024 1

We've moved on from that. We now create .deb's where debian packages don't exist in PPA's.

Once the necessary changes are done for snaps - we'll be reworking and publishing for every distro that support snaps.

from macos.

Elbullazul avatar Elbullazul commented on May 24, 2024

@fossfreedom maybe, what gtk version does budgie use?

from macos.

fossfreedom avatar fossfreedom commented on May 24, 2024

17.04 Ubuntu Budgie uses GTK+3.22. Solus Budgie I believe uses GTK+3.24

from macos.

dominichayesferen avatar dominichayesferen commented on May 24, 2024

@Elbullazul In case you also want to know, I believe the Budgie Remix (Older Versions before 17.04) GTKs were the same as Ubuntu's on each version... @fossfreedom , you'll have to correct me on that one if I'm wrong, also, did you see my reply about the feren OS Budgie Welcome Fork Link?

from macos.

Elbullazul avatar Elbullazul commented on May 24, 2024

@fossfreedom I have been updating some other components the last few days, tomorrow I shall get started on budgie support.

from macos.

Elbullazul avatar Elbullazul commented on May 24, 2024

@fossfreedom the file you referenced is only budgie code or only the last part?

from macos.

fossfreedom avatar fossfreedom commented on May 24, 2024

The file is the SASS code that - when compiled via npm/gulp produces GTK+ CSS code - one level up

https://github.com/budgie-desktop/budgie-desktop/tree/master/src/theme/3.20

The key areas are the .budgie* and .raven* elements

Other themes like Flat-Plat, Arc-Theme have these elements defined similarly

e.g. https://github.com/nana-4/Flat-Plat/blob/5d8c98c61d07ca0f21e28893cd2a6ef17f3495d6/src/gtk-3.0/3.20/gtk-compact.css

from macos.

Elbullazul avatar Elbullazul commented on May 24, 2024

@fossfreedom well, it's a bigger task that what I had expected. Do you know if all those classes are actually used?

from macos.

fossfreedom avatar fossfreedom commented on May 24, 2024

looking over the flat-plat CSS - almost all the budgie and raven classes were mapped to existing classes or just had the equivalent CSS as in the system theme (copy-paste?)

Yes all of the classes are used - there are no redundant classes there

from macos.

Elbullazul avatar Elbullazul commented on May 24, 2024

@fossfreedom so I have the panel ready, will start work on sidebar

from macos.

fossfreedom avatar fossfreedom commented on May 24, 2024

from macos.

Elbullazul avatar Elbullazul commented on May 24, 2024

@fossfreedom uh, I don't recommend a particular font, but it should be a sans and if possible light font (not too thick caracters)

the icon theme I recommend are la capitaine or the macbuntu icon pack

I just finished editing the code, just one or two bugs left, maybe you can help me? I'll upload a screenshot in short

from macos.

Elbullazul avatar Elbullazul commented on May 24, 2024

here is what I've done so far:

budgie-desktop-macos
budgie-sidebar-macos

the bug concerns the light frame around the sidebar. Do you happen to know what class it uses or a way to inspect the software to find out?

from macos.

cybre avatar cybre commented on May 24, 2024

https://github.com/budgie-desktop/budgie-desktop/blob/master/src/theme/3.20/sass/_main.scss#L745

from macos.

Elbullazul avatar Elbullazul commented on May 24, 2024

@cybre thanks, it's fixed now with a couple other things

from macos.

Elbullazul avatar Elbullazul commented on May 24, 2024

@fossfreedom all right, I think it should work ok in budgie

from macos.

fossfreedom avatar fossfreedom commented on May 24, 2024

image

The panel is more pink/purple than the README pictures - expected?

plus lots of errors reported in the terminal. thoughts?

from macos.

Elbullazul avatar Elbullazul commented on May 24, 2024

no, maybe I skipped a part of the code on upload

will check this afternoon

from macos.

Elbullazul avatar Elbullazul commented on May 24, 2024

I found this thread (nana-4/materia-theme#95) and you say you only support themes with a PPA. Has this changed?

from macos.

Elbullazul avatar Elbullazul commented on May 24, 2024

@fossfreedom runs fine without errors on my side

from macos.

fossfreedom avatar fossfreedom commented on May 24, 2024

@Elbullazul

To see the theme errors I ran the following:

budgie-panel --replace &

This restarts the panel and any theming issues are then reported as the panel is populated with its various widgets.

from macos.

fossfreedom avatar fossfreedom commented on May 24, 2024

on a related matter:

untitled

You'll see the transparent drop down menu for the radiotray icon

sudo apt install radiotray
radiotray &

The widget is a GTK MenuBar / GTKMenuItem

from macos.

Elbullazul avatar Elbullazul commented on May 24, 2024

@fossfreedom ok, will check that

to clarify my last comment, I meant to say I had corrected the errors listed, sorry for my bad english

from macos.

Elbullazul avatar Elbullazul commented on May 24, 2024

@fossfreedom sorry for the long wait, I've been busier than normal. Will check this in the coming days

from macos.

amrithmmh avatar amrithmmh commented on May 24, 2024

i am trying to make similar theme but i cannot make raven translucent/transparent...i used your theme .css for reference can you help me out?
i can send you the theme ...can you tell me how to make the raven transparent?

screenshot from 2018-01-16 13-44-19
screenshot from 2018-01-18 13-03-13
screenshot from 2018-01-18 13-03-33

from macos.

amrithmmh avatar amrithmmh commented on May 24, 2024

https://drive.google.com/drive/folders/1YoHu_tXuLV2-O3EJKtpPxI6f9eMm3uLc?usp=sharing

from macos.

Elbullazul avatar Elbullazul commented on May 24, 2024

If I remember correctly, all budgie specific code is contained in this file: https://github.com/B00merang-Project/macOS-Sierra/blob/master/gtk-3.20/apps/budgie.css

It's almost vanilla budgie code, except for color changes and buttons, switches and separators

from macos.

Elbullazul avatar Elbullazul commented on May 24, 2024

Nice looking theme BTW

from macos.

amrithmmh avatar amrithmmh commented on May 24, 2024

the thing is if i give opacity:0.7 or some value it gets translucent but after sliding out completely it becomes non transparent. i cannot understand that part..i looked at other themes built for budgie but they are all made using scss/sass kind of complicated for me

from macos.

Elbullazul avatar Elbullazul commented on May 24, 2024

@amrithmmh don't use opacity: define a rgba color or a hex color and use the alpha function (if you forked arc, you're probably good with using RGBAs)

the concerned code is the following:

.raven .menu,
.budgie-polkit-dialog .menu,
.raven menu,
.budgie-polkit-dialog menu {
    margin:4px;
    padding:0;
    border-radius:0;
    background-color: alpha(@raven_bg_color,0.93); }

but most importantly

.raven {
    color:@budgie_fg_color;
    background-color: alpha(@raven_bg_color, 0.95);
    transition:170ms ease-out; }

In my code I used hex color + alpha for color coherence, but you're probably better using an rgba color

from macos.

amrithmmh avatar amrithmmh commented on May 24, 2024

@Elbullazul thank you very much

from macos.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.