A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
  • Cozyla like bright colors mirror (not used as a mirror)?

    4
    0 Votes
    4 Posts
    74 Views
    K

    @sdetweil Thank you! I will start playing with and learning CSS. Thank you for the quick demo!

  • Dakboard-esque Layout

    1
    1 Votes
    1 Posts
    300 Views
    M

    ymsd6czlci2e1.jpeg

    body { margin: 0; height: 100%; width: 100%; background: rgb(0 0 0 / 100%); color: white; } .dimmed, .normal, .bright { color: white; } /* Region Definitions. */ .region.top.right, .region.bottom.right { position: absolute; width: 79%; } .region.top.left, .region.bottom.left, .region.middle.center { position: absolute; width: 20.5%; } .region.fullscreen.below { position: absolute; width: 24.25%; /* Background doesnt match for some reason */ } /* Clock Options */ .clock { float: right; text-align: right; } .clock .time { font-size: 90px; } /* MMM-GoogleTasks Formatting */ .MMM-GoogleTasks { float: right; margin-top: 50px; width: 100%; } .MMM-GoogleTasks .module-header { visibility: hidden; } .MMM-GoogleTasks .item.notes { display: none; } .MMM-GoogleTasks .item { padding: .25em .25em .25em 1em; border-width: 0; } /* MMM-OpenWeatherMapForecast Options */ .MMM-OpenWeatherMapForecast .module-content { width: 100%; } .MMM-OpenWeatherMapForecast { text-align: right; } /* MMM-CalendarExt3 Options */ /* Hides Calendar Header */ .MMM-CalendarExt3 .module-header { visibility: hidden; } /* Global Settings */ .CX3 { --cellbgcolor: rgb(0 0 0 / 100%); } /* Current month cell background color */ .CX3 .thisMonth { background-color: var(--cellbgcolor); } /* Remove Calendar Week */ .CX3 .cellContainer .cell:nth-child(1) .cw { display: none; } /* Day of Week Formatting */ .CX3 .weekend { font-size: 100%; font-weight: normal; } .CX3 .weekend_1, .CX3 .weekend_2, .CX3 .weekday { color: var(--defaultColor); font-weight: bold; text-align: center; } /* Day Number Formatting */ .CX3 .cellHeader { text-align: left; font-size: 100%; } /* Change font sizes */ .CX3 .event.singleday .headline:not(.useSymbol)::before, .CX3 .event.singleday .headline.useSymbol .symbol.noSymbol::before, .CX3 .event .headline .title, .CX3 .event .headline.useSymbol .symbol, .CX3 .event.singleday .headline .time, .CX3 .event.multiday .headline .startTime, .CX3 .legends .legend, .CX3 .legend.useSymbol .symbol{ font-size: 90%; } /* Event Formatting */ .CX3 .event.fullday, .CX3 .event.multiday, .CX3 .legends .legend { border-radius: 8px; color: var(--oppositeColor); }
  • My First Attempt

    1
    2 Votes
    1 Posts
    1k Views
    J

    This is my first attempt at setting up a MagicMirror. I am using the MMM-Carousel module to loop through four different configurations. I am not doing any fancy. I am trying to learn the basics and will then go from there. Here is my setup…

    Hardware: Raspberry Pi3 built using the CanaKit, displayed on a vertical 24’’ monitor
    Stock Modules: Clock, Calendar, Weather, Compliments
    3rd Party Modules: MMM-NFL, MMM-GooglePhotos, MMM-Carousel
    Customizations: I made updates to the CSS to change the opacity of modules, and to add rounded corners.

    alt text

    alt text

    alt text

    alt text

  • MagicMirror Cyberpunk CSS

    2
    7 Votes
    2 Posts
    4k Views
    M

    love the colors! would be cool to add like a cool graphic or cyberpunk logo to reinforce more.

  • Magic Mirror Redesign WIP :D

    47
    3 Votes
    47 Posts
    21k Views
    C

    @earlman great work, this looks really good.minimalist and clean

  • Bright UI

    27
    7 Votes
    27 Posts
    8k Views
    S

    @rdwilbrink I don’t know.

  • Save performance when rotating screen e.g. on Raspberry Pi

    19
    3 Votes
    19 Posts
    17k Views
    F

    Hi there! thanks for the easy fix! Is there a way to reposition the modules on the mirror? when I rotate the screen 90 degrees the bottom module (the newsfeed) its completely cut out.

  • Family Info Board

    40
    10 Votes
    40 Posts
    47k Views
    W

    I imagine the Custom.CSS failure is related to the fact that its calling for an image. I would remove the two lines related to the Background and see if it works then. Other than some colors and of course the forcing of the column widths there is not really much in the custom.css

    In the config.js I sent you via email - you will see I changed to using the module MMM-Profilepicture pointing back at localhost to host backgrounds there. It is much cleaner easier to use. I also switched from wunderlist to todoist for the todo list…

    I have not done much other than change the background for many years now - Wife is asking for a refresh, and we picked up a Narrow hutch someone was throwing away that with a coat of paint some new handles and a new monitor will make for an excellent info board - so once that is refinished i will start anew again but this time the screen will be in portrait.

    Good luck and happy learning

  • Awesome layout

    3
    0 Votes
    3 Posts
    4k Views
    JohanbaJ

    @sdetweil . I would like a copy of you code as weel
    If possble the Config.js, Main.cssand Custom.css
    my email is jbarkhuizen@gmail.com

  • BG Animation with CSS

    11
    4 Votes
    11 Posts
    4k Views
    C

    Hello

    I applied the css, great

    Except that my screen is small, I have to put it in portrait mode when I do this:

    https://forum.magicmirror.builders/topic/9707/save-performance-when-rotating-screen-e-g-on-raspberry-pi/12?page=2

    the whole image goes into a spin

    thanks for the help

    Bonjour

    J’ai appliqué le css , génial

    Sauf que mon ecran et petit , je dois le mettre en mode portrait quans je fais ceci :
    https://forum.magicmirror.builders/topic/9707/save-performance-when-rotating-screen-e-g-on-raspberry-pi/12?page=2

    toute l’image part en vrille

    Merci pour l’aide

  • MagicMirror UI cant resize!

    8
    0 Votes
    8 Posts
    2k Views
    N

    @george @sdetweil thanks a lot guys both worked just right!!

  • Dark UI

    5
    5 Votes
    5 Posts
    3k Views
    Piranha1605P

    @robertybob
    You will need to adjust the size of the modules.

  • CSS experiments for newbies

    3
    3 Votes
    3 Posts
    3k Views
    StoffbeuteluweS

    @Piranha1605 :thumbs_up_medium-light_skin_tone: thanks nice work

  • Colors changed

    Moved
    11
    4 Votes
    11 Posts
    15k Views
    O

    Should .brightb should be .bright ?

    I also noticed there are some duplicates. Each one of the following have 2 entries.

    .currentweather .wi-cloudy .currentweather .wi-night-showers .currentweather .wi-night-snow .currentweather .wi-showers .weatherforcast .wi-cloudy .weatherforcast .wi-night-showers .weatherforcast .wi-showers

    I don’t believe they cause any problem though.

  • My display so far...

    66
    11 Votes
    66 Posts
    65k Views
    V

    @j-e-f-f

    Hi Jeff, amazing job on the css. Would you please share your files for me to learn? Thanks in advance.

    Vincent

  • Show date below time and date info on several lines

    1
    2 Votes
    1 Posts
    2k Views
    oscarbO

    Hi!

    Just thought I would share how I put the date below the time for the default Clock module using only CSS - no need to modify or create your own clock module!

    0_1564610343042_Screenshot 2019-07-31 at 23.56.53.png

    custom.css

    /* CLOCK */ #module_2_clock > div > div { display: flex; flex-direction: column; } /* Date */ #module_2_clock > div > div > div.date { order: 2; } /* Time */ #module_2_clock > div > div > div.time { order: 1; font-family: Roboto, sans-serif; font-weight: 300; font-size: 80px; line-height: 75px; letter-spacing: -3px; color: #fff; }

    Also, to show the week on a separate line and make it a little bit smaller, use HTML tags within brackets when setting the date format, like this:

    config.js

    { module: "clock", position: "top_right", config: { displaySeconds: false, dateFormat: "dddd D MMMM[< br/ >< small >vecka] W[< /small >]", } },

    NOTE: Since the forum is sanitising HTML, remove all the spaces from the tags above in < small >, < /small > and < br/ > to make it work.

    Hope this can inspire and help someone! :)

  • Apple TV meets MagicMirror.

    11
    5 Votes
    11 Posts
    13k Views
    B

    @thejoaovitor hi thanks alot for this share amazing work.

    may I ask, the videos that you have used, do they contain some sort of text describing the video? how did you manage to remove them?

    thanks.

  • Animated rainbow color gradient for the default clock module

    6
    2 Votes
    6 Posts
    5k Views
    S

    @ganget said in Animated rainbow color gradient for the default clock module:

    {
    module: “clock”,
    position: “top_center”,
    classes: “clock-time-only”, //this line
    config: {
    timeFormat: 24,
    showPeriod: true,
    displaySeconds: false
    }

    Ok but it’s not ok on mine :(.

    { module: "updatenotification", position: "top_bar" }, { module: "clock", position: "top_left", classes: "clock-time-only" },
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    17 Views
  • Not really a mirror at all - but is really helpful

    24
    7 Votes
    24 Posts
    31k Views
    joela85J

    I really like what you’ve done here, and am looking to do something similar.
    I’ve got a touchscreen monitor so firstly wondering if I can have them on different pages and swipe between them.

    I would also like this if I could have a slideshow playing and then when music played on my sonos speakers then that module would show instead of the slideshow, or over the top of?

    Anyone have any ideas?