, but this code // executes before the first paint, when

app

is not yet present. The // classes are added to so styling immediately reflects the current // toolbar state. The classes are removed after the toolbar completes // initialization. const classesToAdd = ['toolbar-loading', 'toolbar-anti-flicker']; if (toolbarState) { const { orientation, hasActiveTab, isFixed, activeTray, activeTabId, isOriented, userButtonMinWidth } = toolbarState; classesToAdd.push( orientation ? `toolbar-` + orientation + `` : 'toolbar-horizontal', ); if (hasActiveTab !== false) { classesToAdd.push('toolbar-tray-open'); } if (isFixed) { classesToAdd.push('toolbar-fixed'); } if (isOriented) { classesToAdd.push('toolbar-oriented'); } if (activeTray) { // These styles are added so the active tab/tray styles are present // immediately instead of "flickering" on as the toolbar initializes. In // instances where a tray is lazy loaded, these styles facilitate the // lazy loaded tray appearing gracefully and without reflow. const styleContent = ` .toolbar-loading #` + activeTabId + ` { background-image: linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%); } .toolbar-loading #` + activeTabId + `-tray { display: block; box-shadow: -1px 0 5px 2px rgb(0 0 0 / 33%); border-right: 1px solid #aaa; background-color: #f5f5f5; z-index: 0; } .toolbar-loading.toolbar-vertical.toolbar-tray-open #` + activeTabId + `-tray { width: 15rem; height: 100vh; } .toolbar-loading.toolbar-horizontal :not(#` + activeTray + `) > .toolbar-lining {opacity: 0}`; const style = document.createElement('style'); style.textContent = styleContent; style.setAttribute('data-toolbar-anti-flicker-loading', true); document.querySelector('head').appendChild(style); if (userButtonMinWidth) { const userButtonStyle = document.createElement('style'); userButtonStyle.textContent = `#toolbar-item-user {min-width: ` + userButtonMinWidth +`px;}` document.querySelector('head').appendChild(userButtonStyle); } } } document.querySelector('html').classList.add(...classesToAdd); })(); Intentional Communities | app

app

Skip to main content

Intentional Communities

Intentional Community Ideas

We are called to live in community. This site provides resources and ideas for you about creating an intentional community wherever you live. We also want you to investigate how you can implement new ways of living into your living situations, in order to make your community stronger, both inside and outside of your homes.

What makes a group a true community?

Sheldon Berman says, “A community is a group of people who acknowledge their common purpose, respect their differences, share in group decision making as well as in responsibility for the actions of the group, and support each other’s growth.”

3 Simple Steps to Live More Intentionally

    • Plan a house Bible study or accountability group
    • Plan house activities (e.g. game night, TV show night, get-togethers)
    • Make a chore schedule
    • Consider naming your community
    • Have a quote board
    • Celebrate things together
    • Start a new tradition
    • Plan weekly meals
    • Develop a staple list for common foods and pick favorite house recipes
    • Determine a way to deal with conflict
    • Make sure that everyone has a common understanding of eachother
    • Work with your roommates and talk about house expectations
    • Establish house rules
    • Discuss key virtues and values that your house will uphold
    • Make sure that all housemates have a clear goal and vision for the house
    • Introduce yourself to the people who live around you
    • Be considerate when parking your car
    • Take care of grass, snow, leaves
    • Plan an open house for your neighbors
    • Spend time outside your house on your porch or deck
    • Bake cookies for your neighbors
    • Volunteer in your community